Задать вопрос
@mashincode

Django, как использовать объекты модели до миграции?

В последнее время часто сталкиваюсь с проблемой, которую хочу решить максимально красиво, не меняя архитектуру приложения, допустим вы используйте конфигурационый файл для вашего приложения, обьект которого представлен в модели Django, и вызываете его в вашем views.py

...
from app.models import Config
actual_config = Config.objects.filter(is_active=True)

def index(request):
       pass


Config это просто пример, логика в нашем приложении немного сложнее, но суть проблемы в том, что если у вас еще нет миграции, вы не можете вызывать объекты в вашем views.py и приходиться убирать всю логику с этими объектами, делать миграцию, и возвращать ее (Либо использовать try-except, вы даже не сможете сделать миграцию, если в вашем views будет такое использование объектов вне метода, каждый месяц мы перенесем проект из одного сервера на другой и заново собираем, и каждый раз такая проблема. Я хочу отловить такую ошибку и все таки заставить Django насильно сделать миграцию, это возможно?
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы