11-2 章节 部署时db.create_all() 出错
来源:12-3 .部署微电影网站
宝慕林6589715
2017-08-15
老师,我在Linux上进行部署时,无法通过 models.py 最底下的 db.create_all() 来自动生成数据表(在windows下没有问题,我在windows已经完成了除了linux部署的所有课程)
if __name__ == "__main__":
db.create_all()
linux上的报错如下:
# python models.py
Traceback (most recent call last):
File "models.py", line 3, in <module>
from app.exts import db
ModuleNotFoundError: No module named 'app'
写回答
1回答
-
rustgopy
2017-08-15
亲,app模块找不到,最好在models.py中定义头,生成完注释掉即可。如果用__init__.py中的db会遇到很多冲突。
012017-08-16
相似问题