我试图让“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;”我明白了
32a4b24d4961
如果数字有任何意义或数字没有帮助,请告诉我。
检查您在类中继承的Model。是在您使用的相同数据库的帮助下创建的。
片段:
Model = db.model
class TableName(Model):
column_name1 = db.Column(String(20))