嘿我第一次使用heroku,我对Django中的一些模型进行了一些更改。
这就是我的所作所为:
heroku pg:info --app podiium-staging
=== HEROKU_POSTGRESQL_TEAL_URL
Plan: Dev
Status: available
Connections: 0
PG Version: 9.1.11
Created: 2012-10-20 00:57 UTC
Data Size: 9.1 MB
Tables: 61
Rows: 48/10000 (In compliance)
Fork/Follow: Unsupported
Rollback: Unsupported
然后:
heroku pg:psql HEROKU_POSTGRESQL_TEAL_URL --app=podiium-staging
---> Connecting to HEROKU_POSTGRESQL_TEAL_URL
psql (9.3.3, server 9.1.11)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
podiium-staging::TEAL=> alter table debate_debate add column debate_image text;
好的,我认为我已经改变了数据库,但是在django中该列不存在。
所以我想我正在改变另一个DB?
请帮助我,我对这个sh%T感到困惑
答案 0 :(得分:0)
settings.py中的数据库设置是什么?
另外,您是否考虑过使用South进行架构更改?它使它变得更容易。