Как удалить все данные из приложения в Django? - PullRequest
0 голосов
/ 07 мая 2020

Я хочу удалить все данные из всех моделей, определенных в одном приложении Django. Количество моделей может измениться в приложении, поэтому я не хочу жестко кодировать названия моделей. Было бы здорово, если бы это можно было сделать с помощью команды manage.py, однако мне не удалось ее найти.

Команда manage.py flush не подходит, потому что она позволяет очистить данные только из всех приложений.

1 Ответ

0 голосов
/ 07 мая 2020

Если вы используете django версию выше 1.7, так и есть. Вы можете просто использовать команду migrate zero для удаления из указанного приложения c. Например:

py manage.py migrate APPNAME zero

Здесь APPNAME - это имя приложения, из которого вы хотите передать данные sh. Ссылки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...