Django-更改外键标签

时间:2020-07-23 07:35:49

标签: django django-models django-forms django-views django-templates

我想将models.ForeignKey标签更改为另一种语言。因此,我使用了添加verbose_name属性,Meta类,__str__方法的方法,但是没有任何变化。就我而言,我想以Insurance Type模型的形式将Example label标签显示为Blank。这是我的代码:

models.py

class Insurance(models.Model):
    insurance_type = models.CharField(_('Example label'), max_length=150, unique=True)

    class Meta:
        verbose_name_plural = 'Example text'

    def __str__(self):
        return self.insurance_type

class Blank(models.Model):
    blank_series = models.CharField(_('Blankın seriyası'), max_length=3)
    blank_insurance_type = models.ForeignKey(Insurance, on_delete=models.CASCADE, verbose_name='Verbose label')

    def __str__(self):
        return self.blank_series

    class Meta:
        verbose_name_plural = 'Blanks'

0 个答案:

没有答案
相关问题