У меня есть 7 похожих таблиц.
Я хочу создать одну модель без указания имени таблицы. А затем сделайте так, чтобы мои запросы смотрели на разные таблицы в зависимости от имени переменной.
Например, создайте модель с именем Customer.
class Customer(models.Model):
name= models.CharField(...)
class Meta:
managed = False
А затем выполните такой запрос:
table_name = "table1"
Customer.set_table(table_name)
customers_table1 = Customer.objects.all()
table_name = "table2"
Customer.set_table(table_name)
customers_table2 = Customer.objects.all()