如何在 Django Admin 中翻译模型标签?
我可以翻译 Django Admin 除了模型标签之外的内容,因为我不知道如何在 Django Admin 中翻译模型标签。
那么,如何在 Django Admin 中翻译模型标签?
I could translate Django Admin except a model label because I don't know how to translate a model label in Django Admin.
So, how can I translate a model label in Django Admin?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
查看
Meta
选项verbose_name
和verbose_name_plural
,两者都是可翻译的。Look at the
Meta
optionsverbose_name
andverbose_name_plural
, both of which are translatable.您应该在所有模型的元数据中使用 ugettext_lazy util
You should use the ugettext_lazy util in the Meta of all your models
您应该使用 gettext_lazy() 和将其设置为 verbose_name 和 verbose_name_plural 在 Django Admin 中翻译模型标签,如图所示以下。 *您可以查看我的回答详细解释如何在Django中翻译:
You should use gettext_lazy() and set it to verbose_name and verbose_name_plural to translate a model label in Django Admin as shown below. *You can see my answer explaining how to translate in Django in detail:
您也可以覆盖 admin.ModelAdmin 仅在管理中自定义模型名称,而不更改模型元
also you can override admin.ModelAdmin to customize model name in admin only, without changing Model meta