Soweit ich weiß, gibt es keinen Verwaltungsbefehl, um alle Tabellen zu löschen. Wenn es Ihnen nichts ausmacht, Python zu hacken, können Sie dafür Ihren eigenen benutzerdefinierten Befehl schreiben. Möglicherweise finden Sie den sqlclear
Variante interessant. Die Dokumentation sagt, dass ./manage.py sqlclear
Druckt die DROP TABLE SQL-Anweisungen für die angegebenen App-Namen.
Aktualisieren :Schamlose Aneignung von @Mike DeSimone 's Kommentar unter dieser Antwort, um eine vollständige Antwort zu geben.
./manage.py sqlclear | ./manage.py dbshell
Ab Django 1.9 ist es jetzt ./manage.py sqlflush