sql >> Database >  >> RDS >> Mysql

Wat is de gemakkelijkste manier om een ​​database uit de CLI te wissen met manage.py in Django?

Als je niet om gegevens geeft:

De beste manier is om de database te laten vallen en syncdb uit te voeren nog een keer. Of je kunt rennen:

Voor Django>=1.5

python manage.py flush

Voor Django <1.5

python manage.py reset appname

(u kunt --no-input toevoegen naar het einde van de opdracht om de interactieve prompt over te slaan.)

Als je om gegevens geeft:

Uit de documenten:

https://docs.djangoproject.com/en/dev/ref/ django-admin/

Referentie:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -update-de-database

Mensen raden South ook aan ( http://south.aeracode.org/docs/ about.html#key-features ), maar ik heb het niet geprobeerd.



  1. Hoe kan ik een geïndexeerde varchar(255) wijzigen van utf8 naar utf8mb4 en toch onder de maximale sleutellengte van 767 blijven?

  2. Hoe stel je de permalink van je blogpost in op datum en titel van de post?

  3. SQL-verbinding met openbaar IP-adres, benoemde instantie en poortnummer

  4. Min vs Behalve Verschil in ORACLE/SQL Server