代理模型的详细名称不使用其父类的详细名称:
# fooapp_time.models
class Activity(Model):
class Meta(AppMeta):
verbose_name = 'Aktivität'
verbose_name_plural = 'Aktivitäten'
这里是儿童班:
import fooapp_time.models
class ChildActivity(fooapp_time.models.Activity):
class Meta:
proxy = True
如果我使用ChildActivity._meta.verbose_name,它不应该像'Aktivität'那样,而是'活动'。
如何获取父类的verbose_name?
Django版本:1.5
答案 0 :(得分:1)
我自己找到了这个解决方案:
class ChildActivity(fooapp_time.models.Activity):
class Meta:
proxy = True
verbose_name=fooapp_time.models.Activity._meta.verbose_name
verbose_name_plural=fooapp_time.models.Activity._meta.verbose_name_plural
欢迎更好的解决方案。