模板中的django翻译(?)

时间:2011-05-02 03:47:39

标签: django django-templates translation

我在翻译后放了一个(?),因为我不确定这是否是翻译问题。

我有一个类似的UserProfile模型:

class UserProfile(models.Model) :
GENDER_CHOICES = (('M', _('Male')),
                  ('F', _('Female')))
gender = models.CharField(max_length=2, choices=GENDER_CHOICES, blank=True, null=True)
user = models.ForeignKey(User, unique=True)

以及相应的UserProfileModelForm。当我使用form.as_p显示所述表单时,“性别”字段显示为下拉选项,并显示“男性”和“女性”。

现在我想在我的个人资料详细信息模板中显示相同的单词,但是当我{{ profile.gender }}时,会显示字母“M”和“F”。这当然是预期的,因为这是数据库中记录的内容。但是如何使我的个人资料详细信息模板也显示“男性”和“女性”?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以{{ profile.get_gender_display }}查看docs here

相关问题