sql >> Database >  >> RDS >> Mysql

Onbekende kolom '' in 'veldlijst'. Django

Het lijkt alsof u een migratie hebt gemaakt en uitgevoerd om het modelveld te hernoemen van votes naar votes_count , maar heeft het model niet tegelijkertijd bijgewerkt.

Wanneer de Django het model uit de database probeert op te halen, probeert hij de votes te selecteren kolom omdat u nog steeds een stemveld in uw modellen heeft, en u krijgt de foutmelding omdat de kolom niet in de database bestaat.

Het maken van een handmatige migratie is normaal gesproken niet nodig. Gewoonlijk zou u het modelveld hernoemen, makemigrations uitvoeren en voer vervolgens migrate uit . Het voordeel van Django de migratie te laten maken, is dat u erop kunt vertrouwen dat de database synchroon loopt met uw modellen nadat u de migratie hebt uitgevoerd.



  1. Opslag van SQLite-database met Android en Phonegap

  2. Controleer of NULL bestaat in Postgres-array

  3. Beste manier om grote (UUID) als primaire sleutel van MySQL-tabel te verwerken

  4. SQL QUERY meerdere zoekopdrachten in één rij om gegevens uit een andere rij in dezelfde tabel te vinden