【发布时间】:2020-09-08 22:20:09
【问题描述】:
目前我遇到了我的 models.py 和 Postgresql 的问题。该站点使用 Postgresql 部署在 Heroku 上,问题是 models.py。目前,我有models.py 作为models.Charfield() 并且它与sqlite 配合得很好,但是当我将它部署到生产中时,Postgresql 仍然报告它是models.IntFied()。而且由于它是一个整数字段,因此由于某种原因它不允许使用字符。 最初,我将它作为整数字段,但决定更改为 charfield,但它仍然不会更改为 charfield。 我尝试过的解决方案:重置heroku上的数据库,删除并重新创建heroku上的数据库。
任何帮助表示赞赏, 谢谢
【问题讨论】:
-
确保你运行
python manage.py makemigrations
标签: python django postgresql heroku