Flask迁移无法读取模型?

问题描述 投票:0回答:1

我试图让“python manage.py数据库迁移”工作,但我只是得到这两行。

INFO [alembic.runtime.migration]上下文impl PostgresqlImpl。

INFO [alembic.runtime.migration]将采用事务性DDL。

有人可以解释这两行是什么意思吗?我猜我的heroku后端无法比较models.py并更新表。如果我错了,请纠正我。

在我的view.py中,我有“来自模型导入*”,在我的app.py中,我有“来自view.py”。

我的朋友完全没有迁移数据库的问题,他不记得他做了什么来解决它。

我跑了“python manage.py db show”,它告诉我这个

empty message

Revision ID: b8b188e67d59
Revises: 5b82870de25a
Create Date: 2018-08-31 13:24:27.359151

我跑了这个“select * from alembic_version;”我明白了

VERSION_NUM

32a4b24d4961

如果数字有任何意义或数字没有帮助,请告诉我。

python heroku flask-migrate
1个回答
0
投票

检查您在类中继承的Model。是在您使用的相同数据库的帮助下创建的。

片段:

Model = db.model

class TableName(Model):
    column_name1 = db.Column(String(20))
© www.soinside.com 2019 - 2024. All rights reserved.