【发布时间】:2018-03-15 20:21:35
【问题描述】:
我正在编写一个 Django 应用程序,但有一个单独的过程来创建/管理表。换句话说,我不希望 Django 管理任何数据库表。为此,我在Meta 类中使用managed = False,例如:
class School(models.Model):
schoolid = models.IntegerField(primary_key=True)
schooldisplayname = models.CharField(max_length=100)
address = models.CharField(max_length=100)
city = models.CharField(max_length=100)
department = models.CharField(max_length=100)
class Meta:
managed = False
但是必须始终为每个模型指定这一点很烦人。默认情况下,有没有办法将此作为全局设置应用于我的所有模型?
【问题讨论】:
标签: django global meta managed