一对一模型 跟一对多写法是一样的,只是在添加反向引用的需要在里面加上uselist=False
content = db.relationship('Acontent', backref='article', uselist=False)
多对多模型
需要创建辅助表
tbl_tags = db.Table('tbl_tags',
db.Column('tag_id', db.Integer, db.ForeignKey('tbl_tag.id')), db.Column('article_id', db.Integer, db.ForeignKey('tbl_article.id')) )
自关联模型
自己关联自己
parent = db.relationship("Area", remote_side=[id]) # 自关联需要加remote_side
模板继承
语法
{% include(‘模板名称’) %}
{% include(‘目录/模板名称’) %}
导入头部header.html
{% include 'header.html' %}
主体内容
#导入底部footer.html
{% include 'footer.html' %}
#忽略模板文件不存在时的错误
{% include 'footer.html' igno