0
在example中,它没有指定何时以及如何执行create_all
。Flask-SQLAlchemy:如果表已经存在,我还需要create_all吗?
SQLAlchemy.create_all()方法来创建表和数据库
假设我已经创建了数据库和表(也包含数据的话)事先,我还是要执行create_all
?
在example中,它没有指定何时以及如何执行create_all
。Flask-SQLAlchemy:如果表已经存在,我还需要create_all吗?
SQLAlchemy.create_all()方法来创建表和数据库
假设我已经创建了数据库和表(也包含数据的话)事先,我还是要执行create_all
?
不,你不知道。使用create_all
有一些优点,您可以根据您所创建的数据库模型快速创建生产环境和测试环境。 create_all
也可以防止模型与实际数据库不匹配,因为数据库是从模型中创建的。
但是,如果您已经创建了表格并且数据已经存在,那么这并不是必需的,尽管这是一个很好的做法并且具有一些优势。