Я знаю, что этот же вопрос уже задавался ранее, но я надеялся на «лучший» ответ (который не включает изменение атрибутов класса во время выполнения).Это был вопрос:
Одиночная модель Django, несколько таблиц?
У меня та же проблема - я ищу решение, подобное первому ответу респондента, ноэто на самом деле работает.Если нет лучшего решения, может ли кто-нибудь прокомментировать, насколько надежно решение респондента?Мне кажется, что задержка между изменением имени базы данных и запросом базы данных может привести к тому, что результаты будут возвращены из неверной таблицы:
запрос 1: изменить имя
запрос 2: изменить имяснова
запрос 1: получить результаты (но с использованием неверного имени из запроса 2)
Редактировать: модель предназначена для использования в ~ 15 таблицах - поэтому наследование нецелесообразно, поскольку для этого потребуетсякаждый раз новое название модели.
Спасибо
PS Приношу свои извинения, если это неправильный способ задать вопрос по вопросу.