flask项目目录示例:
此文先上项目目录结构,跟着项目来看问题。
本文需要解决的问题是1.明确项目文件布局 2.迁移文件检测不到model,现象是migrations/versions目录下为空
- ext.py
为什么需要一个单独的文件来实例化【SQLAlchemy】呢?
因为实例db在以后的models和runserver.py等多处会引用,避免循环引用。
- init.py
这里比较重要的是 from app.models import * ,如果不导入models检测不到相应的模型
-
runserver.py
-
环境变量
-
迁移步骤
有一些历史文章是结合flask-script去解决的,现在不推荐了。
Original: https://www.cnblogs.com/zhengze/p/15475500.html
Author: 斯多克
Title: flask-migrate迁移数据检测不到模型,无法新建表