В моем приложении Django есть одна модель Question
, которая подключена к базе данных db_one
.
Теперь я хочу добавить и изменить несколько полей в Question
модели. Пока новая схема модели Question
не будет тщательно протестирована, я хочу, чтобы старая схема модели Question
была доступна в пользовательском интерфейсе. Также я поддерживаю отдельную базу данных db_two
для этой новой схемы, чтобы основное приложение не затрагивалось.
Как можно добиться контроля версий схемы модели в Django, чтобы я мог выбрать базу данных на основе версии модели?
Или, есть ли лучший способ справиться с этим?