![](/img/trans.png)
[英]How to correctly import a Python library into a Django project (hosted on Heroku)?
[英]How can i solve a migration issue in django project hosted on heroku?
我的项目托管在Heroku最近我想换一列的大小以dB为单位,但运行makemigrations命令后,然后再迁移命令时,它给出了一个错误,我不想失去我的数据。
H:\shuboy2014>heroku run python manage.py makemigrations posts
Running python manage.py makemigrations posts on shuboy2014... up, run.9067
Migrations for 'posts':
0003_auto_20160608_1404.py:
- Alter field slug on post
H:\shuboy2014>heroku run python manage.py migrate
Running python manage.py migrate on shuboy2014... up, run.3731
Operations to perform:
Apply all migrations: admin, contenttypes, posts, sessions, auth
Running migrations:
No migrations to apply.
Your models have changes that are not yet reflected in a migration, and so won't be applied.
Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
任何有用的建议将是可理解的。
heroku run
命令在具有短暂文件系统的一次性Dynos上运行,因此您正在立即销毁的文件系统上生成迁移文件。
您应该在本地生成迁移,提交并推送它们,然后执行heroku run python manage.py migrate
命令。
我只是再次运行makemigrations和我的本地计算机上的迁移命令,然后将其推在Heroku和运行命令和它的完成。
H:\shuboy2014>heroku run python manage.py migrate
Running python manage.py migrate on shuboy2014... up, run.6192
Operations to perform:
Apply all migrations: contenttypes, auth, posts, sessions, admin
Running migrations:
Rendering model states... DONE
Applying posts.0003_auto_20160608_2001... OK
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.