だから、デフォルトのsqlliteデータベースを使ったとき、私のDjangoアプリはうまく動いていました。私はherokuデプロイメントのためにpostgresデータベースに切り替えましたが、現在は何も動作しません。
私のモデルは次のようになります:
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は存在しません
LINE 1:... AS "temperature__max" FROM "weather_post" WHERE( "weather_p ..."
回答:
回答№1は0エラーは、herokuサーバーでDBモデルが移行されていないためです。すでに書かれている リンク