Flask “命令”;python3 app.py db migrate“;但服务器正在运行,而不是迁移

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

专家们

我是烧瓶的初学者

我有任何项目,它包括一些模型(已经定义)

这是我的一个模型,它们作为其他文件放置,而不是在app.py中

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中找到表。换句话说,表中没有迁移模型。