2014-04-01 117 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