如何在Django动态模型中更改verbose_name_plural

时间:2017-06-19 20:49:25

标签: python django django-models

我使用的是动态Django模型,有时处理它们并不像处理常规模型那么简单!在我的例子中,每个模型在创建后都有不同的名称,但它们都是从同一模型继承的。所以他们的复数名称也应该不同。有没有办法更改动态模型的verbose_name_plural

1 个答案:

答案 0 :(得分:0)

我想出来,万一有人有这个问题。这包含动态模型属性的Meta,如下所示:

class Meta:
    verbose_name_plural = name
model = type(name, (ModelName,), {'__module__': module, 'Meta': Meta})