@@ -54,13 +54,13 @@ class User(BaseModel):
5454 name = sqlalchemy .Column ("name" , sqlalchemy .String (50 ), nullable = False )
5555 age = sqlalchemy .Column ("age" , sqlalchemy .Integer , default = 0 )
5656
57- # 添加角色id外键(关联到Role.id属性)
57+ # 添加角色id外键,关联到表Roles的id属性
5858 role_id = sqlalchemy .Column ("role_id" , sqlalchemy .Integer , sqlalchemy .ForeignKey ("Roles.id" ))
5959
60- # 添加关系属性(关联到role_id外键上)
60+ # 添加关系属性,关联到本实例的role_id外键属性上
6161 role = sqlalchemy .orm .relationship ("Role" , foreign_keys = "User.role_id" )
6262
63- # 添加关系属性(关联到role_id外键上) ,如果使用了这种方式,Role模型中的users可以省略
63+ # 添加关系属性,关联到本实例的role_id外键属性上 ,如果使用了这种方式,Role模型中的users可以省略
6464 # role = sqlalchemy.orm.relationship("Role", foreign_keys="User.role_id", backref=sqlalchemy.orm.backref("users"))
6565
6666
@@ -76,7 +76,7 @@ class Role(BaseModel):
7676 id = sqlalchemy .Column ("id" , sqlalchemy .Integer , primary_key = True )
7777 name = sqlalchemy .Column ("name" , sqlalchemy .String (50 ), unique = True )
7878
79- # 添加关系属性(关联到User.role_id属性上)
79+ # 添加关系属性,关联到实例User的role_id外键属性上
8080 users = sqlalchemy .orm .relationship ("User" , foreign_keys = "User.role_id" )
8181
8282
0 commit comments