class TaskStatus(models.Model):
POSTED, ASSIGNED, COMPLETED, CLOSED = range(1,5)
TASK_STATUS_VALUES = (
(POSTED, 'Posted'),
(ASSIGNED, 'Assigned'),
(COMPLETED, 'Completed'),
(CLOSED, 'Closed'),
)
task = models.ForeignKey(Task)
task_status = models.IntegerField(choices=TASK_STATUS_VALUES, blank=True, null=True)
Класичний вивід в шаблоні task_status видасть int значення.
Щоб вивести асоційоване ім'я, в шаблоні потрібно писати наступну конструкцію:
{% for ts in task_status %}
{{ ts.get_task_status_display}}
{% endfor %}
Немає коментарів:
Дописати коментар