Насколько я понимаю, теги шаблонов - это способ организовать логику представления, верно ли это?
Я хочу загрузить / прочитать несколько объектов моей модели, но показать их в разных областях шаблона в соответствии с фильтром.
Первой мыслью было реализовать тег get_myobjects_by_filterx, но затем я должен реализовать его для каждого имеющегося у меня фильтра, и я бы использовал его, вызывая тег в тех областях моего шаблона, где я хочу, чтобы они отображались.
Итак, вторая мысль заключалась в том, чтобы переместить filterx в сам тег, так что вызовом будет get_myobjects_by «X» (передача фильтра в виде строки), а затем фильтрация и возврат тега. Это предпочтительный способ? Что если мне нужно передать другой объект, а не просто строку?
Могу ли я использовать фильтр вместо этого?
Немного подробнее о том, что я хочу сделать: загрузить вид моих объектов и отфильтровать его по некоторым полям, в зависимости от того, какой фильтр применяется, показать его в разных областях моего шаблона. Например, я хочу, чтобы «объекты, отфильтрованные по X, отображали все объекты в столбце x, а в столбце y и т. Д.»
Как мне решить этот вопрос с django?
Спасибо.