Flask SQLAlchemy一对一,一对多的使用方法实践
后来你好吗,malaclc,屏风
flask-sqlalchemy安装和建表操作请。
# role表
class role(db.model):
id=db.column(db.integer,primary_key=true)
name=db.column(db.string(80))
# roletype表
class role_type(db.model):
query_class=common_list_name_query
id=db.column(db.integer,primary_key=true)
name=db.column(db.string(120))
一对一
只需要在属性里改变下定义
# role表
class role(db.model):
role_type_id=db.column(db.integer,db.foreignkey('role_type.id'))
role=db.relationship('role',backref='role_type',lazy='dynamic', uselist=false)
一对多
# 一对多需要在两个表内斗填上相互的关系
class role(db.model):
role_type_id=db.column(db.integer,db.foreignkey('role_type.id'))
class role_type(db.model):
roles=db.relationship('role',backref='role_type',lazy='dynamic')
具体参数可以参考如下的文档:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
python如何查看网页代码
用python查看网页代码的方法:1、使用“import”导入requests包import requests2、使用requests包的get()函数通过网页...
[阅读全文]
-
-
python如何保存文本文件
python保存文本文件的方法:使用python内置的open()类可以打开文本文件,向文件里面写入数据可以用write()函数,写完之后,使用close()函...
[阅读全文]
-
python如何编写win程序
python可以编写win程序。win程序的格式是exe,下面我们就来看一下使用python编写exe程序的方法。编写好python程序后py2exe模块即可将...
[阅读全文]
-
-
-
-
-
-
网友评论