想要翻译Django用户模型first_name和last_name - django 1.5

时间:2015-12-14 12:47:23

标签: django python-2.7 django-models django-modeltranslation django-hvad

我想从django.contrib.auth.models导入用户模型" first_name和last_name。我知道Django中的自定义用户模型。但有没有更好的翻译方法django Hvad

作为参考,我在这里附上我的模型

class UserProfile(TranslatableModel):
    translations = CustomTranslatedFields(

         bio=models.TextField(
             verbose_name=_('Biography'),
             blank=True
         ),

    )

    user = models.OneToOneField(
        User,
        related_name='user_profile',
        verbose_name=_('User Profile'),
    )

    default_language = models.CharField(
        max_length=2,
        choices=LANGUAGES,
        default='en'
    )

正如您所见,生物场是可翻译的,但我如何能够翻译我的用户模型first_name和last_name字段

1 个答案:

答案 0 :(得分:0)

由于Django Hvad定义可翻译字段的方式,除非您定义自己的用户模型,否则实际上无法做到这一点。