Django REST Framework: отключить миграцию всех встроенных схем, т. Е. (Auth. Contenttypes. Admin. И т. Д.) - PullRequest
0 голосов
/ 04 октября 2018

Я хотел бы отключить миграцию для всех встроенных схем, т. Е. Аутентификации, типов содержимого.admin. и т. д. Я не использую ничего из этого, и они действительно замедляют тестирование.Можно ли легко отключить миграции для этих схем?

1 Ответ

0 голосов
/ 04 октября 2018

Если вы не используете приложение, вполне допустимо удалить его из INSTALLED_APPS в settings.py вашего проекта.Это то, что у меня есть, и у меня нет неиспользуемых приложений, которые засоряют мою историю миграции.

INSTALLED_APPS = [
    'django.contrib.contenttypes',
    'my_app_name_redacted',
]

Если вы используете ее, вам нужно выполнить миграции, чтобы они работали должным образом.

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

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