Я только начал использовать django для разработки. На данный момент у меня есть следующая проблема: я должен написать шаблон страницы, способный представлять различные категории данных. Например, предположим, у меня есть медицинская карта пациента. Представленная информация об этом пациенте, например:
- имя, фамилия и аналогичные данные
- данные о текущих обработках
- .. и далее: конкретные данные о любом другом анализе (например, TAC, ЯМР, сердце, кровь, что угодно)
Предположим, что для каждой записи в точке 3 мне нужно представить определенный раздел.
Шаблон для этой страницы, вероятно, будет выглядеть как длинный ряд операторов if
, по одному для каждой записи данных, которые будут использоваться только при наличии этой информации. Это приведет к очень длинному шаблону.
Одним из возможных решений является использование директивы include
в шаблоне, а затем фрагментация основного шаблона, чтобы вместо списка if
'si был список включений, по одному для каждого if
.
Просто из любопытства мне стало интересно, знает ли кто-нибудь альтернативную стратегию для такого типа паттернов, либо на уровне шаблона, либо на уровне представления.