首页 > 解决方案 > Django 从数据库 {{ 专业 }} 翻译数据

问题描述

是否可以翻译数据库条目?我有一个需要翻译的依赖下拉故事。但我无法翻译下拉字段,这些字段来自其他模型并且是硬编码的。我可以使用带有 JQ 的 HTML 来实现这一点,但我想跳过手动劳动以在每次添加新职业或职业类别时更新表单。

class Profession(models.Model):
    name = models.CharField(max_length=30),

    def __str__(self):
        return self.name

class Professioncategory(models.Model):
    profession = models.ForeignKey(Profession, on_delete=models.CASCADE)
    name = models.CharField(max_length=30)

    def __str__(self):
        return self.name

class Skills(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    active = models.BooleanField(_('Active'), default=True)
    profession = models.ForeignKey(Profession, on_delete=models.SET_NULL, null=True)
    professioncategory = models.ForeignKey(Professioncategory, on_delete=models.SET_NULL, null=True)
    posted_on = models.DateTimeField(_('Registrerad'), auto_now_add=True)
    updated_on = models.DateTimeField(_('last updated'), auto_now=True)
    years_of_exp = models.CharField(_('years of experiance'), max_length=20, choices=YEARS_OF_EXP, null=True, blank=True)

标签: djangodjango-modelsdjango-viewsdjango-formsdjango-translated-fields

解决方案


推荐阅读