Det ser ud som om du har oprettet og kørt en migrering for at omdøbe modelfeltet fra votes
til votes_count
, men opdaterede ikke modellen på samme tid.
Når Django'en forsøger at hente modellen fra db'en, forsøger den at vælge votes
kolonne, fordi du stadig har et stemmefelt i dine modeller, og du får fejlen, fordi kolonnen ikke findes i databasen.
Det er normalt ikke nødvendigt at oprette en manuel migrering. Normalt ville du omdøbe modelfeltet, køre makemigrations
, og kør derefter migrate
. Fordelen ved at lade Django oprette migreringen er, at du kan være sikker på, at databasen er synkroniseret med dine modeller, efter du har kørt migreringen.