O ile wiem, nie ma polecenia zarządzania, które usuwałoby wszystkie tabele. Jeśli nie masz nic przeciwko hakowaniu Pythona, możesz napisać własne niestandardowe polecenie, aby to zrobić. Możesz znaleźć sqlclear
opcja interesująca. Dokumentacja mówi, że ./manage.py sqlclear
Wypisuje instrukcje SQL DROP TABLE dla podanych nazw aplikacji.
Aktualizuj :Bezwstydnie zawłaszczanie @Mike DeSimone komentarz poniżej tej odpowiedzi, aby dać pełną odpowiedź.
./manage.py sqlclear | ./manage.py dbshell
Od django 1.9 jest to teraz ./manage.py sqlflush