Meine Django-App funktionierte also einwandfrei, als ich die standardmäßige sqllite-Datenbank verwendete. Ich wechselte dann zur Postgres-Datenbank für die Heroku-Bereitstellung, aber jetzt funktioniert nichts.
Mein Modell sieht so aus:
class Post(models.Model):
name = models.CharField(max_length=15)
temperature = models.IntegerField()
condition = models.CharField(max_length=20)
date = models.DateTimeField()
jetzt wird nichts geladen und ich bekomme die fehler wie:
django.db.utils.ProgrammingError: Die Spalte weather_post.name ist nicht vorhanden
LINE 1: ... AS "Temperatur__max" FROM "weather_post" WO
Antworten:
0 für die Antwort № 1Fehler liegt daran, dass DB-Modelle nicht im Heroku-Server migriert werden. Verwenden Sie dies bereits schriftlich Verknüpfung