Flask “命令”;python3 app.py db migrate“;但服务器正在运行,而不是迁移
专家们 我是烧瓶的初学者 我有任何项目,它包括一些模型(已经定义) 这是我的一个模型,它们作为其他文件放置,而不是在app.py中Flask “命令”;python3 app.py db migrate“;但服务器正在运行,而不是迁移,flask,model,python-3.7,migrate,Flask,Model,Python 3.7,Migrate,专家们 我是烧瓶的初学者 我有任何项目,它包括一些模型(已经定义) 这是我的一个模型,它们作为其他文件放置,而不是在app.py中 from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() from sqlalchemy import Column, Integer, SmallInteger, String, Text, Date, Boolean, Float class Cate
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
from sqlalchemy import Column, Integer, SmallInteger, String, Text, Date, Boolean, Float
class CategoryTopicLink(Base):
__tablename__ = 'category_topic_link'
id = Column(Integer, primary_key=True)
category_id = Column(Integer)
topic_id = Column(Integer)
我将通过运行app.py来迁移这些。
因此,我在app.py中输入了一些代码,我的应用程序文件如下所示:
from flask import Flask, jsonify, request, make_response
...
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
app = Flask(__name__)
CORS(app)
api = Api(app)
db = SQLAlchemy(app)
migrate = Migrate(app, db)
from .models import CategoryTopicLink
........
if __name__=="__main__":
app.run(debug=True,host="127.0.0.1",port="5001")
然后移植我命令的模型
- “python3 app.py db init”(但服务器运行)
- “python3 app.py db migrate”(也是服务器运行,而不是迁移)
- “flask run db init”(错误-flask没有db属性)
- “flask run db migrate”(错误-flask没有db属性)
问候,来自jis0324 命令的格式始终为
flask db command
另请参见手册
命令始终以
flask db command
另请参见手册
嗨,J.G.谢谢你的回复。是的,“flask db init”和“flask db migrate”可以工作,并且可以创建迁移文件夹。我很感激这些。但我无法从datatable中找到表。换句话说,表中没有迁移模型。嗨,J.G.谢谢你的回复。是的,“flask db init”和“flask db migrate”可以工作,并且可以创建迁移文件夹。我很感激这些。但我无法从datatable中找到表。换句话说,表中没有迁移模型。