Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der einfachste Weg, eine Datenbank mit manage.py in Django aus der CLI zu löschen?

Wenn Ihnen Daten egal sind:

Der beste Weg wäre, die Datenbank zu löschen und syncdb auszuführen wieder. Oder Sie können Folgendes ausführen:

Für Django>=1.5

python manage.py flush

Für Django <1.5

python manage.py reset appname

(Sie können --no-input hinzufügen an das Ende des Befehls, um die interaktive Eingabeaufforderung zu überspringen.)

Wenn Sie sich um Daten kümmern:

Aus der Dokumentation:

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

Referenz:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -Aktualisiere-die-Datenbank

Leute empfehlen auch South ( http://south.aeracode.org/docs/ about.html#key-features ), aber ich habe es nicht ausprobiert.