Django:相关模型的详细名称未翻译
我正在使用 ugettext 来翻译类别模型的 verbose_name。添加新对象时,这在管理中效果很好,但是,当使用类别与帖子建立一对多关系时,类别的 verbose_name 既不会在列表过滤器中翻译,也不会在帖子的更改形式中翻译。
我该如何纠正这个问题?
I am using ugettext to translate a Category model's verbose_name. This works fine in admin when adding new objects, however, when using Category as in a one-to-many relationship with Post, the Category's verbose_name is neither translated in the list filter nor the change form of Post.
How can I correct this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我刚刚检查了官方文档 详细字段名称< /a>.
ForeignKey
不接受verbose_name
位置参数。我认为 fviktor 试图建议的是在模型的
中设置
类:verbose_name
属性元I just checked the official docs on Verbose field names.
ForeignKey
does not not accept theverbose_name
positional argument.I think what fviktor tried to suggest was to set the
verbose_name
attribute in your model'sMeta
class: