Как выборочно мигрировать модели Django?

Для любого стандартного файла Django models.py, как вы можете сказать Django включать / исключать определенные модели условно (например, на основе переменных в модуле settings.py) при запуске python manage.py makemigrations [app_name]?

При выполнении python manage.py makemigrations [app_name] вы не можете исключить определенные модели. Вы можете написать миграции вручную, прочитайте документацию: Написание миграций базы данных. Или запустите python manage.py makemigrations [app_name] и затем отредактируйте созданный файл миграций, чтобы удалить операции, которые конструируют модели, которые вы хотите исключить.

Вернуться на верх