Python Django模型字段名转换
我在Django做一个网站,在那里我有一个customview,deleteview等等。Python Django模型字段名转换,python,django,translation,Python,Django,Translation,我在Django做一个网站,在那里我有一个customview,deleteview等等。 我的问题是,我已经用英语编写了我的应用程序,希望程序明白,当我用模板打印出来时,它应该是另一种语言。所以我想写一些翻译。但我找到的所有教程都是如何转换模型中的值,而不是字段名。有人对链接或我应该如何翻译有建议吗?请参见模型本身的详细名称,以及详细名称和详细名称类元 class MyModel(models.Model): my_field = models.CharField(_("My fiel
我的问题是,我已经用英语编写了我的应用程序,希望程序明白,当我用模板打印出来时,它应该是另一种语言。所以我想写一些翻译。但我找到的所有教程都是如何转换模型中的值,而不是字段名。有人对链接或我应该如何翻译有建议吗?请参见模型本身的
详细名称
,以及详细名称
和详细名称
类元
class MyModel(models.Model):
my_field = models.CharField(_("My field"), max_length=255)
my_another_field = models.CharField(_("My another field"), max_length=255)
class Meta:
verbose_name = _("My model")
verbose_name_plural = _("My models")
要转换数据库中的数据吗?看一看不,不是数据,我想翻译字段名,所以当我从数据库中制作表单时,输入的“标题”应该使用正确的语言。我理解这一点,但这正是你用复数写的方式吗?或者它在语言方面是否以sam的方式工作?您需要在表单视图中使用它吗?不,我只需要输入我可以进入的内容,例如:更新配置文件,在那里我需要更新密码的选项。是的。好的,这是一个需要显示表单的视图。从django.utils.translation import activate,在您的视图中的某个地方,执行以下操作:activate('nl')#activate Dutch,然后您的表单将以给定的语言呈现。