django.db.utils.ProgrammingError:column * name *不存在

时间:2018-01-30 00:42:55

标签: django postgresql sqlite

所以,当我使用默认的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行:...... AS"温度_最大值" FROM" weather_post"在哪里(" weather_p ......

1 个答案:

答案 0 :(得分:0)

错误是因为DB模型未在heroku服务器中迁移。已编写使用此link