2014-04-01 120 views
0

我正在做一个Django的网站,我有一个customview,deleteview等。 我的问题是我用英文书写了我的应用程序,并希望程序明白,当我在模板中打印它时,应该使用其他语言。所以我想写一些翻译。但是我找到的所有教程都是如何翻译你放在模型中的值,而不是字段名。有人对链接有提示,或者我应该如何进行翻译?Django模型字段名称翻译

+0

你想翻译数据库中的数据吗?看看[Django Hvad](http://django-hvad.readthedocs.org/) –

+0

没有没有数据,我想翻译字段名称,所以当我从数据库中的表单“标题”的投入应该用正确的语言。 – sliljedal

回答

0

请参阅Model本身的verbose_name以及类别Meta的verbose_nameverbose_name_plural

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") 
+0

我明白,但这只是你如何写复数或不是?还是它与语言一起工作? – sliljedal

+0

你需要一个表单视图吗? –

+0

不,我只是想,我可以进入例如:更新配置文件, ,那里我想要更新我的密码的选项。 – sliljedal