sql >> Database >  >> RDS >> Mysql

Django - null-waarde in kolom schendt niet-null-beperking in Django Admin

Als u naar uw modellen kijkt, zou u geen veld category_id moeten hebben in een van uw tabellen. Misschien heeft u uw modellen gewijzigd, maar de tabellen in de database niet gewijzigd. Wanneer u nu een item maakt, vult Django geen velden in waarvan het niets weet en dit leidt tot een fout. U moet onnodige velden uit uw tabellen verwijderen. Of als het mogelijk is, kunt u de hele database laten vallen en manage.py syncdb uitvoeren helemaal opnieuw.



  1. Een database maken van een script in MySQL

  2. Achterliggende lege ruimte in een veldinhoud verwijderen

  3. Converteer een mysql-datum (datetime) naar een beter datumformaat met behulp van php

  4. Hoe kan ik zien of mijn tafel MyISAM of Innodb is?