Я поставил (?) После перевода, потому что я не уверен, является ли это проблемой перевода или нет.
У меня есть модель 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 Profile, но когда я делаю {{ profile.gender }}
, отображаются буквы «M» и «F». Это, как и следовало ожидать, конечно, потому что это то, что записано в базе данных. Но как мне сделать так, чтобы в шаблоне «Детали профиля» также отображались «Мужчина» и «Женщина»?
Спасибо!