Django models Django:未翻译相关模型的详细名称
我正在使用ugettext翻译类别模型的详细名称。当添加新对象时,这在管理中可以很好地工作,但是,当使用类别作为与Post的一对多关系时,类别的详细名称既不会在列表过滤器中翻译,也不会在Post的更改表单中翻译Django models Django:未翻译相关模型的详细名称,django-models,django-admin,Django Models,Django Admin,我正在使用ugettext翻译类别模型的详细名称。当添加新对象时,这在管理中可以很好地工作,但是,当使用类别作为与Post的一对多关系时,类别的详细名称既不会在列表过滤器中翻译,也不会在Post的更改表单中翻译 我怎样才能更正这个问题呢?我刚刚在上查看了官方文件ForeignKey不接受verbose\u name位置参数 我认为我们试图建议在模型的Meta类中设置verbose\u name属性: class Category(Model): class Meta: v
我怎样才能更正这个问题呢?我刚刚在上查看了官方文件
ForeignKey
不接受verbose\u name
位置参数
我认为我们试图建议在模型的Meta
类中设置verbose\u name
属性:
class Category(Model):
class Meta:
verbose_name = _lazy(u'Category')
verbose_name_plural = _lazy(u'Categories')
您在
Post
类中设置了ForeignKey
字段的verbose\u name
了吗?(事实上,我设置了,并且对为什么不显示该字段感到困惑。已解决,请参见下文)谢谢,这样做了:在添加ForeignKey字段时传递verbose\u name=\u('Category')关键字参数。