Как заставить модели мигрировать в не default базу данных

Рейтинг: 0Ответов: 1Опубликовано: 23.06.2023

Хотелось бы узнать, как заставить модели мигрировать во вторую базу данных, определенную в settings.py?

Ответы

▲ 0

Как указано в документации, после makemigrations мы делаем migrate и в качестве параметра --database указываем имя нужной нам БД:

python ./manage.py migrate --database=users

В manage.py (и некоторых других утилитах Джанго) можно запросить help с интересующей командой (или без, чтобы посмотреть список некоторых доступных команд), чтобы посмотреть мини-справку о команде и принимаемых параметрах. Например,

python ./manage.py help migrate