簡體   English   中英

Django模型中的Heroku數據庫缺少字段

[英]Heroku database missing field from Django Models

在Heroku上運行Django應用。 在本地,我使用db.sqlite3 db ,而在Heroku上是PostgreSQL。

我有一個遷移,反映在本地,但在Heroku中卻沒有,在遷移中一直給我一個錯誤,即“找不到字段”。 我尚未以任何特殊方式配置PostgreSQL,到目前為止,我只運行了

heroku run python manage.py migrate

這似乎可以解決問題。

如何在Heroku的數據庫中進行字段更改更新?

Heroku不會自動為您運行遷移-這就是為什么當您運行heroku run python manage.py migrate migration時它可以工作的原因

如果要自動遷移,最簡單的方法是在Procfile的末尾添加它

release: python manage.py migrate

您添加到Django應用中的任何新遷移都將自動應用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM