Конечно, все сводится к предпочтениям.Я бы сказал, что вышесказанное вполне приемлемо.Простые условия и циклы довольно стандартны в представлении.Я бы сказал, что нужно избегать назначения переменных, использования моделей для данных, которые вы еще не собрали, и т. Д.
Если вам не нужно ничего подобного, вы всегда можете создать помощников.Такие вещи должны быть где-то.
edit:
Хорошее эмпирическое правило гласит: "Этот код имеет непосредственное отношение к презентации?"Я бы сказал, что ответ по вашему делу - да.