Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django模型字段名转换_Python_Django_Translation - Fatal编程技术网

Python Django模型字段名转换

Python Django模型字段名转换,python,django,translation,Python,Django,Translation,我在Django做一个网站,在那里我有一个customview,deleteview等等。 我的问题是,我已经用英语编写了我的应用程序,希望程序明白,当我用模板打印出来时,它应该是另一种语言。所以我想写一些翻译。但我找到的所有教程都是如何转换模型中的值,而不是字段名。有人对链接或我应该如何翻译有建议吗?请参见模型本身的详细名称,以及详细名称和详细名称类元 class MyModel(models.Model): my_field = models.CharField(_("My fiel

我在Django做一个网站,在那里我有一个customview,deleteview等等。
我的问题是,我已经用英语编写了我的应用程序,希望程序明白,当我用模板打印出来时,它应该是另一种语言。所以我想写一些翻译。但我找到的所有教程都是如何转换模型中的值,而不是字段名。有人对链接或我应该如何翻译有建议吗?

请参见模型本身的
详细名称
,以及
详细名称
详细名称
类元

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,然后您的表单将以给定的语言呈现。