我正在使用ugettext来翻译Category模型的verbose_name。这在添加新对象时在admin中工作正常,但是,当使用Category与Post的一对多关系时,类别的verbose_name既不会在列表过滤器中翻译,也不会在Post的更改形式中翻译。
我该如何纠正?
答案 0 :(得分:4)
我刚刚查看Verbose field names上的官方文档。 ForeignKey
不接受verbose_name
位置参数。
我认为fviktor尝试建议的是在模型的verbose_name
类中设置Meta
属性:
class Category(Model):
class Meta:
verbose_name = _lazy(u'Category')
verbose_name_plural = _lazy(u'Categories')