小编Ale*_*vva的帖子

Flask-迁移“ModuleNotFoundError”

我正在尝试基于 SQLite 数据库在 Flask api 上进行迁移。这是我的项目结构

\n\n
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 app.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 blueprints\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 conf.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 db.sqlite\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 migrations\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 models.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 templates\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后我在中初始化我的迁移类app.py

\n\n
from flask import Flask, jsonify, request, render_template\nfrom flask_sqlalchemy import SQLAlchemy\n\nfrom conf import ErrorResponses, SuccessResponses\n\n# initialization\napp = Flask(__name__)\ndb = SQLAlchemy(app)\nfrom models import User, db, BlackListToken\n\n# extensions\nfrom flask_migrate import Migrate\nmig = Migrate(app, db)\n
Run Code Online (Sandbox Code Playgroud)\n\n

但从自定义模块导入时失败flask db migrate -m "rm id and made name/surname nullable"

\n\n
Usage: flask db migrate [OPTIONS]\n\nError: While importing "api_flask.app", an ImportError was raised:\n\nTraceback (most recent call …
Run Code Online (Sandbox Code Playgroud)

python database migrate importerror flask

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×1

flask ×1

importerror ×1

migrate ×1

python ×1