Xaip
@Xaip

Динамечское изменение имени таблицы через _meta атрибут модели?

Не нашел атрибут или метод модели, который мог бы динамически задавать имя таблицы для модели. Поэтому решил менять через скрытый _meta атрибут модели. Меняю имя таблицы динамически, потому что существует партиционирование по определенному полю
Есть ли какие-нибудь побочные эффекты?
class Test(models.Model):
    number = models.IntegerField("Партицируемый атрибут", default=0)
    
    class Meta:
        db_table = 'test'
        
Test._meta.db_table = "test_1"
Test.objects.all()
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы