sql >> Databasteknik >  >> RDS >> Mysql

Okänd kolumn '' i 'fältlista'. Django

Det ser ut som om du skapade och körde en migrering för att byta namn på modellfältet från votes till votes_count , men uppdaterade inte modellen samtidigt.

När Django försöker hämta modellen från db, försöker den välja votes kolumnen eftersom du fortfarande har ett röstfält i dina modeller, och du får felmeddelandet eftersom kolumnen inte finns i databasen.

Att skapa en manuell migrering är normalt inte nödvändigt. Vanligtvis skulle du byta namn på modellfältet, köra makemigrations , kör sedan migrate . Fördelen med att låta Django skapa migreringen är att du kan vara säker på att databasen är synkroniserad med dina modeller efter att du har kört migreringen.



  1. Hur kan jag lägga till nya kolumner i en SQLite-databas efter att Android-appen har släppts?

  2. Använder SQL Server som bildarkiv

  3. Vilka är de olika sätten att infoga data i SQL Server Table - SQL Server / TSQL Tutorial Del 100

  4. jag har en Android-app som hämtar data från sqlite och visar data i BaseAdapter .. vad är det bästa sättet ??