【发布时间】:2018-07-08 19:08:28
【问题描述】:
所以,当我使用默认的 sqllite 数据库时,我的 Django 应用程序运行良好。然后我切换到 postgres 数据库进行 heroku 部署,但现在没有任何效果。
我的模型如下所示:
class Post(models.Model):
name = models.CharField(max_length=15)
temperature = models.IntegerField()
condition = models.CharField(max_length=20)
date = models.DateTimeField()
现在什么都没有加载,我收到如下错误:
django.db.utils.ProgrammingError: 列 weather_post.name 不存在
第 1 行:...作为“温度__max”来自“weather_post”WHERE(“weather_p...
【问题讨论】:
-
你执行
manage.py make migrationsmanage.py migrate了吗? -
是的,他们毫无怨言地通过了,但是当我运行应用程序时出现错误
标签: django postgresql sqlite