Мне интересно, является ли универсальное приложение плоских блоков django нарушением принципа разделения интересов.
Для тех из вас, кто не знает приложение, оно извлекает данные, основанные наslug или id и тип модели.
Например:
{% gblock "about" for "cms.FlatPageWithsummary" into "about" %}
С одной стороны, он отмечает, где должен отображаться контент, так что это имеет смысл с точки зрения дизайнера, но с другой стороны, оншаблон не должен отвечать за выборку данных.
Что мне делать?Должен ли я пройти через контекст запроса?Теперь я сталкиваюсь с другой ситуацией, когда мне нужно вытащить свои последние сообщения и отобразить их.
Где здесь строка?
Потому что опять же дизайнер может пометить и реализовать эту функцию только с помощью моего предоставленного тега шаблона,но, с другой стороны, я получаю данные из шаблона, который кажется неправильным.