flask-migrate相关内容
无法从内部版本(Conda列表输出的第3列)导入缺少Python版本/子版本的flask迁移依赖项。 Flask-Migrate是从Conda-Forge安装的,使用: conda install -c conda-forge flask-migrate 同时安装了几个依赖项,这些依赖项位于conda list -n venv中,但无法导入到python。 (venv) C:
..
我今天开始使用Flask-Migrate,并将其安装在一个测试项目上。 但是,我收到以下错误: alembi.util.exc.CommandError:找不到由标识的修订 ‘e39d16e62810’ 复制步骤: 运行“python create_db.py” 运行“flask db init” 将“name”列添加到entry-model 运行“flask db迁移”
..
我正在使用 SqlAlchemy 和 Flask-migrate 进行数据库迁移.我已经成功init 数据库和upgrade 一次,但是当我删除我的表列之一时,我设法migrate 但是upgrade 给了我以下错误: sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) 靠近“DROP":语法错误 [SQL: u'ALTER T
..
我有以下项目结构: project/__init__.py from flask import Flask从flask_sqlalchemy 导入SQLAlchemyfrom flask_migrate import 迁移db = SQLAlchemy()迁移 = 迁移()def create_app():app = Flask(__name__)app.config.from_objec
..
我对Flask有一点经验,但是对数据库却没有太多经验(Flask迁移/alembic/SqlAlchemy). 我正在关注此教程,一切正常. 我有一个这样的用户模型: #user_model.py从应用程序导入数据库...其他进口类User(UserMixin,DB.Model):__tablename__ ='用户'id = DB.Column(DB.Integer,primary
..
这个问题是关于在进行部署时flask-migrate的使用模式.要使用您的应用程序设置服务器或Docker容器,您需要创建数据库. 通常在 https://github.com/miguelgrinberg/flasky 中,迁移文件夹是在项目的根目录中.这是有道理的,但这意味着在生产环境中,如果您将Flask应用程序作为已安装的软件包拉出,则migrations文件夹不可用. 将迁移
..
我一直在使用Flask-Migrate(Alembic)更新数据库.我更新了 models.py 文件,但是出错了.我进行了迁移,然后去升级数据库,但是出现了这个错误: sqlalchemy.exc.IntegrityError:(_mysql_exceptions.IntegrityError)(1215,“无法添加外键约束")[SQL:u'\ n创建表主题(\ n \ tID INTEGE
..
我正在尝试使用 flask run 运行Flask应用程序,但是无论如何,我都会收到此错误: 错误:无法找到Flask应用程序.您未提供FLASK_APP环境变量. 我在项目中使用virtualenv,并且在端口80上运行应用程序,因此我以超级用户身份运行命令.最终,我只需要使用Flask-Migrate的
..
我有一个结构如下的项目: projsrc应用app.pymanage.py迁移Docker文件docker-compose.yaml 我的目标是在docker-compose期间从应用程序目录运行迁移以在数据库中创建表. python manage.py db升级 Dockerfile 从FROM python:3.7-alpineADD requirements.txt/cod
..
我正在使用flask migrate进行数据库创建&使用flask-sqlalchemy在烧瓶中进行迁移. 一切正常,直到我更改数据库用户密码包含"@",然后它停止工作,所以我根据以下内容更新了代码 在密码包含特殊字符时编写连接字符串 它适用于应用程序,但不适用于烧瓶迁移,它在迁移时显示错误 即在python manage.py db migrate 上 ValueError
..
我在我的应用程序中使用Flask-Migrate,具有以下模型: listpull/models.py from datetime import datetime from listpull import db class Job(db.Model): id = db.Column(db.Integer, primary_key=True) list_type_i
..
我的烧瓶应用程序中有这棵树: -- api -- migrations -- model -- __init__.py -- Persons.py -- Comments.py -- other_classes.py -- resources -- __init__.py -- app.py -- util.
..
我有一个与Flask-migrate相关的问题. 我正在用Flask创建一组Web服务.我已经在python应用程序中将每个Web服务拆分为自己的软件包. 应用程序结构如下: MyApp WS1 models.py WS2 models.py 普通包装 models.py 如何导入所有模块并初始化数据库?我尝试手动将它们全部导入,但无法正常工作. 我知道,如果我分别从WS1或Ws
..
我已添加一列 registered_on = db.Column(db.DateTime, nullable=False) 到我的users表.自动创建的迁移是 def upgrade(): # ### commands auto generated by Alembic - please adjust! ### ... op.add_column('use
..
我将Alembic和flask-migrate以及Postgres一起用于我的数据库.我已经运行了数据库初始化和数据库迁移.但是,当我运行db upgrade命令时,出现以下错误: cursor.execute(statement, parameters) psycopg2.ProgrammingError: relation "event" does not exist The abov
..
将应用程序部署到新服务器(即数据库为空)时,如何使用Flask-Migrate正确同步数据库? 当我已经有一些架构时,我已经向项目添加了Flask-Migrate,因此我没有对所有create_table()进行“初始"迁移.现在,当我在部署脚本中执行manage.py db upgrade时,我会得到relation "..." does not exist. 是否有任何内置方法来检
..
我正在尝试使用flask,sqlalchemy和flask_migrate ... 但是每次运行manage.py迁移时,Alembic始终会将我的模型检测为新表. 我认为我在模型中放入了 table_args ,以将表存储在不同的postgres模式中: class Entry(db.Model): __table_args__ = {'schema': app.con
..
我正在使用应用程序工厂方法创建一个flask应用程序,但是在将Flask-Migrate与socketio和flask-script一起使用时遇到问题. 问题是我要将create_app函数传递给Manager,但是我也需要将app传递给我的socketio.run().现在,我似乎看不到解决方案.有什么办法可以将这两种解决方案结合起来? manage.py: #app = cr
..
我将Flask与Flask-SQLAlchemy和Flask-Migrate一起使用来创建应用程序,但是,当我尝试创建迁移时,什么也没发生. 我在app/models.py中创建了两个表: from flask import current_app from . import db class Student(db.Model): __tablename__ = 'stude
..
这是已经发生和正在发生的一系列事件 第0天:我开发并部署了我的应用程序 第一天:我创建了新数据库 第三天:我意识到我想在现有表中添加新行.我找到了flask-migrate,并想用它来迁移数据库. 目前我在第3天 有很多关于如何从第0天开始运行Flask-migrate的文档.您只需调用flask db init,flask db migrate和flask db upgra
..