Вы пытаетесь удалить базу данных разработки (например, во время локальной разработки?).
В этом случае мне обычно нравится просто отменять и повторно применять миграции, делая любые изменения в миграциях, которые мне нужны, перед повторным их применением..
Например:
$ python manage.py migrate auth zero
$ python manage.py migrate auth
Это приведет к уничтожению таблиц аутентификации ( Разрешение, Группа и Пользователь ) и их повторное создание без каких-либо данных.
Если у вас есть другие миграции, зависящие от аутентификации, они также будут отменены.В этом случае вы можете просто перенести все приложение обратно:
$ python manage.py migrate