翻译Django模型选择

问题描述 投票:0回答:1

我正在寻找一种转换我的模型选择的方法。有我的模型:

class CompteFinancier(models.Model):
      STATUS__OUI_NON = (
         ('--------', '--------'),
         (STATUS_OUI, 'Cas num 1'),
         (STATUS_NON, 'Cas num 2')
      )

       Cabinet = models.CharField(blank=True, max_length=200, null=True)
       requis_pour_deposer = models.CharField(blank=True, max_length=200, null=True)
       credibilite_cabinet= models.CharField(choices=STATUS__OUI_NON)

有人可以显示我的身分吗?

python django translation
1个回答
0
投票

这是您在模型中指定需要翻译的文本的方式

from django.utils.translation import gettext_lazy as _

class CompteFinancier(models.Model):

    STATUS__OUI_NON = (
         ('--------', '--------'),
         (STATUS_OUI, _('Cas num 1')),
         (STATUS_NON, _('Cas num 2'))
     )

     cabinet = models.CharField(blank=True, max_length=200, null=True)
     requis_pour_deposer = models.CharField(blank=True, max_length=200, null=True)
     credibilite_cabinet = models.CharField(choices=STATUS__OUI_NON)

可找到django翻译的完整文档here。有关在Django中设置国际化的分步指南,请参阅此answer

© www.soinside.com 2019 - 2024. All rights reserved.