83得票5回答
无法为映射表组装任何主键列

我试图创建一个数据库模式迁移,但出现了奇怪的错误。请帮助我找出问题在哪里。$ python app.py db upgrade [skipped] sqlalchemy.exc.ArgumentError: Mapper Mapper|EssayStateAssociations|essay_...

67得票5回答
在Flask-Migrate或Alembic迁移中创建种子数据

我该如何在第一个迁移中插入一些种子数据?如果迁移不是最好的地方,那么最佳实践是什么?"""empty message Revision ID: 384cfaaaa0be Revises: None Create Date: 2013-10-11 16:36:34.696069 """ #...

57得票2回答
SQLAlchemy PostgreSQL枚举类型在数据库迁移时无法创建。

我使用Python3下的Flask开发了一个Web应用程序。在数据库迁移/升级期间,我遇到了postgresql枚举类型的问题。 我向模型中添加了一个名为"status"的列: I develop a web-app using Flask under Python3. I have a...

51得票4回答
为什么 Flask-migrate 在删除列时无法进行升级

我正在使用SqlAlchemy和Flask-migrate进行数据库迁移。我成功地初始化了数据库并进行了一次升级,但当我删除了其中一个表列时,我成功地进行了迁移,但是升级给了我以下错误:sqlalchemy.exc.OperationalError: (sqlite3.OperationalE...

39得票12回答
命令错误:使用Flask-Migrate进行迁移时无法定位由“...”标识的修订版本。

我今天开始使用Flask-Migrate并在测试项目上安装了它。但是,我遇到了以下错误: alembic.util.exc.CommandError: 无法找到标识为“e39d16e62810”的修订版本 重现步骤: 运行“python create_db.py” 运行“flask...

38得票6回答
sqlalchemy.exc.ArgumentError: 无法从字符串中解析rfc1738 URL

我正在学习 Flask Web 微框架,在初始化数据库后,我运行了 flask db init,然后运行了 flask db migrate,将我的模型类迁移到数据库中,但是出现了错误。我在 Windows 10 上工作,数据库是 MySQL,并安装了扩展 flask-migrate、flas...

28得票6回答
Flask-Migrate未创建表

我在文件listpull/models.py中有以下模型:from datetime import datetime from listpull import db class Job(db.Model): id = db.Column(db.Integer, primary_k...

27得票7回答
Flask提示“未提供FLASK_APP环境变量”

我想要使用flask run运行一个Flask应用程序,但无论如何,我都会收到这个错误: Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable. ...

26得票10回答
Flask-Migrate 第一次迁移未检测到模式更改

我正在使用Flask、Flask-SQLAlchemy和Flask-Migrate创建一个应用程序,但是当我尝试创建迁移时,什么也没有发生。我已经在app/models.py中创建了两个表: from flask import current_app from . import db cl...

25得票3回答
在Flask-migrate中出现了ValueError:无效的插值语法,该连接字符串的位置在第15位。

我正在使用flask migrate和flask-sqlalchemy一起创建和迁移数据库。 一切都很顺利,直到我修改了我的数据库用户密码,其中包含'@',然后它停止工作,所以我根据编写包含特殊字符的连接字符串更新了我的代码。 它对应用程序有效,但对于flask-migration则无效,...