深入浅出Flask(46):flask_sqlalchemy的简单关系
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出Flask(46):flask_sqlalchemy的简单关系相关的知识,希望对你有一定的参考价值。
我们知道使用关系的数据库,最大的优点就是关系的维护。如果不使用关系,就跟保存文件是差不多的。既然我们都使用关系的数据库,就需要利用好关系,因为关系的存在是相互约束和追溯。比如创建一个论坛程序,需要对论坛发表的文章进行归类,放到不同的板块去。所以文章与归类之间就有一个关系了,所有文章必须存在于一个归类之中。我们就使用数据库来保存这种关系,并且维护这种关系。不会出现发表的文章不出现在分类之中,关系数据库已经帮助检查。为了学习db.relationship的作用,我们一步一步地通过例子演示。
首先来创建两个数据表:
class Post(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(80), nullable=False)
以上是关于深入浅出Flask(46):flask_sqlalchemy的简单关系的主要内容,如果未能解决你的问题,请参考以下文章
深入浅出Flask(43): Flask应用创建配置参数命令
深入浅出Flask(42):click库在Flask里加载插件命令