Одна модель Django, несколько таблиц?

Я знаю, что тот же самый вопрос задавался ранее, но я надеялся на «лучший» ответ (который не требует изменения атрибутов класса во время выполнения). Это был вопрос:

Одна модель Django, несколько таблиц?

У меня та же проблема - я ищу решение, подобное первому ответу респондента, но оно действительно работает. Если нет лучшего решения, может ли кто-нибудь прокомментировать, насколько надежным является решение ответчика? Мне кажется, что задержка между изменением имени базы данных и запросом к базе данных может привести к возврату результатов из неправильной таблицы:

запрос 1: изменить имя

запрос 2: снова изменить имя

запрос 1 : получить результаты (но с использованием неправильного имени из запроса 2)

Изменить: модель предназначена для использования в ~ 15 таблицах - поэтому наследование нецелесообразно, поскольку каждый раз требуется новое имя модели.

Спасибо

PS Приношу свои извинения, если это неправильный способ уточнения вопроса.

7
задан Community 23 May 2017 в 11:50
поделиться