sql >> Database teknologi >  >> RDS >> Mysql

Hvad er den nemmeste måde at rydde en database fra CLI med manage.py i Django?

Hvis du er ligeglad med data:

Den bedste måde ville være at droppe databasen og køre syncdb en gang til. Eller du kan køre:

For Django>=1.5

python manage.py flush

Til Django <1.5

python manage.py reset appname

(du kan tilføje --no-input til slutningen af ​​kommandoen for at springe den interaktive prompt over.)

Hvis du bekymrer dig om data:

Fra dokumenterne:

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

Reference:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -opdater-databasen

Folk anbefaler også South ( http://south.aeracode.org/docs/ about.html#key-features ), men jeg har ikke prøvet det.



  1. Oracle SQL:Kolonne ikke tilladt

  2. Hvad er forskellene mellem BLOB- og TEXT-datatyperne i MySQL?

  3. Millisekunder opløsning af DateTime i Ruby

  4. Java-undtagelsesfejl - Sqlite readyStatement.setBlob