深入浅出Flask(48):flask_sqlalchemy的创建表

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出Flask(48):flask_sqlalchemy的创建表相关的知识,希望对你有一定的参考价值。

对于我们使用数据库来说,就是要管理数据,管理数据的关系,确保数据的完整性和一致性。这样才不至于我们把病人与药方搞错,才不会把高考成绩与人名之间搞错。既然想把一些信息使用数据库来管理,就必须理解组织这些信息的方式,就像泥土工匠一样,把泥土变成各种有形的器具,比如像一个锅一样。所以我们使用数据库也有点像这样的过程,需要建议一个模型,这样才能往数据库里保存数据。

首先我们来学习怎么样定义表的名称,如果使用SQL语句,这样是比较直接的,但是这里使用了SQLAlchemy,所以定义表的名称就发生了改变,可以通过类的名称来创建表的名称,如下:

class Category(db.Model):

    id = db.Column(db.Integer, primary_key=True)

    name = db.Column(db.String(50), nullable=False)

以上是关于深入浅出Flask(48):flask_sqlalchemy的创建表的主要内容,如果未能解决你的问题,请参考以下文章

深入浅出Flask(43): Flask应用创建配置参数命令

深入浅出Flask:Flask的蓝图插件化

深入浅出Flask:flask使用请求的全局对象g

深入浅出Flask(42):click库在Flask里加载插件命令

深入浅出Flask(46):flask_sqlalchemy的简单关系

深入浅出Flask(47):flask_sqlalchemy的应用动态绑定