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

Django - нулева стойност в колоната нарушава ограничението non-null в Django Admin

Разглеждайки вашите модели, не трябва да имате поле category_id във всяка от вашите маси. Може би сте променили моделите си, но не сте променили таблици в базата данни. Сега, когато създавате запис, Django не попълва полета, за които не знае и това създава грешка. Трябва да премахнете ненужните полета от вашите таблици. Или ако е възможно, можете да пуснете цялата база данни и да стартирате manage.py syncdb от нулата.



  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 IN клауза

  2. EntityFramework 6.1.3 и MySQL DbFunctions.TruncateTime не съществува?

  3. MySQL подрежда публикации по последен коментар ИЛИ последно публикуван

  4. Подготвено изявление, `WHERE .. IN(..)` заявка и сортиране — с MySQL

  5. Алтернативи на SQL Server Express над 2GB