Mysql
 sql >> база данни >  >> RDS >> Mysql

Неизвестна колона '' в 'списък с полета'. Джанго

Изглежда, че сте създали и изпълнили миграция, за да преименувате полето на модела от votes до votes_count , но не актуализира модела едновременно.

Когато Django се опитва да извлече модела от db, той се опитва да избере votes колона, защото все още имате поле за гласове във вашите модели и получавате грешката, защото колоната не съществува в базата данни.

Създаването на ръчна миграция обикновено не е необходимо. Обикновено преименувате полето на модела, изпълнявате makemigrations , след което стартирайте migrate . Предимството да позволите на Django да създаде миграцията е, че можете да сте уверени, че базата данни е в синхрон с вашите модели, след като сте стартирали миграцията.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Премахване на някои чужди ключове

  2. Вмъкване на публикация в Wordpress с помощта на MySql

  3. Необходимо е да се потърси различна комбинация от две полета, заедно с преброяване на тази различна комбинация

  4. Как да актуализирате множество колони в MySQL

  5. Нулирайте Root паролата на MySQL Server