@JonGalt

Как в шаблоне Djano отобразить поле?

Есть модель:

class ProjectCompany(models.Model):
    ROLES = (
        ('З', 'Заказчик'),
        ('Т', 'Технический Заказчик'),
        ('П', 'Проектировщик'),
        ('Г', 'Генподрядчик'),
        ('C', 'Субподрядчик'),
    )
    project = models.ForeignKey(Project, null=True)
    company = models.ForeignKey(Company)
    company_role = models.CharField(max_length=2, choices=ROLES, blank=True)
    date_log = models.DateTimeField(verbose_name=u'Дата регистрации', auto_now_add=True)


При выводе в шаблон {{ company_role }} выводится краткое название, как вывести полное название Роли организации?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
crazyzubr
@crazyzubr
Python backend-developer
Для шаблона
{{ instance.get_company_role_display }}

Но это метод, поэтому во вьюхе надо добавлять скобки.
instance.get_company_role_display()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы