创建数据库映射不成功,什么错误也没有报,数据库表也没有

来源:9-5 自定义基类模型

_不辞而别

2019-02-08

from app.models.base import db

def create_app():
    app = Flask(__name__)
    app.config.from_object('app.secure')
    app.config.from_object('app.setting')
    register_blueprint(app)

    db.init_app(app)
    with app.app_context():
        db.create_all()
    return app

运行后数据库没有创建表,什么原因呢?

写回答

2回答

_不辞而别

提问者

2019-02-09

啊,没事了,听到9-9中间user就创建了,只要使用这个表才会创建

0
0

_不辞而别

提问者

2019-02-09

__abstract__ = True 

试了一下,是因为base类下的设置为抽象类所以没有创建,但gitf和user也没有创建

0
0

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程