/ / django.db.utils.ProgrammingError: Spalte * Name * ist nicht vorhanden - Django, Postgresql, SQLite

django.db.utils.ProgrammingError: Spalte * Name * existiert nicht - django, postgresql, sqlite

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 № 1

Fehler liegt daran, dass DB-Modelle nicht im Heroku-Server migriert werden. Verwenden Sie dies bereits schriftlich Verknüpfung