如何在 Django 管理面板中将字段标签更改为特定语言?
How to change fields label to a specific language in django admin panel?
我正在使用 Python 3 和 Django 1.10。
我有一个名为 Company
的模型。它有一个名为 title
的字段。我试图用两种语言保存公司名称,但我不想将它们分成 title_en
和 title_fa
。我想在公司字段中使用 Json
保存它们。我怎样才能在保存之前进行这些更改?
我还将此模型添加到管理面板,这样我就可以看到该页面中的字段。
我想翻译 title
标签(在管理面板中)和该表单中的其他字段。
例如,如果语言是英语:它会显示标题作为标签,如果它设置为 fa(波斯语),它会给我翻译。
如何设置我的语言文件以更改它们?
from django.utils.translation import ugettext_lazy as _
class MyModel(models.Model):
title = models.CharField(_('mymodeltitle'), max_length=80)
做一个留言。翻译。编译消息。它应该在管理员中翻译。
Django 中的翻译:
https://docs.djangoproject.com/en/1.10/topics/i18n/translation/
我正在使用 Python 3 和 Django 1.10。
我有一个名为 Company
的模型。它有一个名为 title
的字段。我试图用两种语言保存公司名称,但我不想将它们分成 title_en
和 title_fa
。我想在公司字段中使用 Json
保存它们。我怎样才能在保存之前进行这些更改?
我还将此模型添加到管理面板,这样我就可以看到该页面中的字段。
我想翻译 title
标签(在管理面板中)和该表单中的其他字段。
例如,如果语言是英语:它会显示标题作为标签,如果它设置为 fa(波斯语),它会给我翻译。
如何设置我的语言文件以更改它们?
from django.utils.translation import ugettext_lazy as _
class MyModel(models.Model):
title = models.CharField(_('mymodeltitle'), max_length=80)
做一个留言。翻译。编译消息。它应该在管理员中翻译。
Django 中的翻译:
https://docs.djangoproject.com/en/1.10/topics/i18n/translation/