【问题标题】:Want to translate Django User model first_name and last_name - django 1.5想要翻译 Django 用户模型 first_name 和 last_name - django 1.5
【发布时间】:2016-03-19 23:00:23
【问题描述】:

我想翻译我的 from django.contrib.auth.models 导入用户模型的名字和姓氏。我知道 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'
    )

您可以看到 bio 字段是可翻译的,但我如何能够翻译我的用户模型 first_name 和 last_name 字段

【问题讨论】:

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


    【解决方案1】:

    由于 Django Hvad 定义可翻译字段的方式,实际上没有办法做到这一点,除非您定义自己的 User 模型。

    【讨论】:

      猜你喜欢
      • 2017-10-12
      • 1970-01-01
      • 2013-04-06
      • 2012-07-25
      • 2019-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      相关资源
      最近更新 更多