2016-03-28 5 views
1

Mein Django-Projekt hat mehrere Apps. Ich versuche eine Möglichkeit zu finden, alle Daten aus der Datenbank für eine einzelne Django-App zu löschen. Ich habe in früheren Versionen von django einige Möglichkeiten gefunden, konnte aber nichts finden, was für Version 1.9 verwendet werden könnte.Flush single app django 1.9

Gibt es eine Möglichkeit, dies zu tun, oder muss ich manuell Daten aus DB löschen/benutzerdefinierten Befehl für meine App erstellen?

Antwort

0

können Sie verwenden Befehl migrieren:

./manage.py migrate app_name zero 

Ich benutzte es in django-1.8. Ich bin mir nicht sicher über Django-1.9, aber es sollte funktionieren.

+1

Ich habe einige Fremdschlüssel auf default auf null geändert, so dass das oben genannte zu Integritätsproblemen führt. – Mayank