на другой странице (не той на которую она настроена)? Суть в том что у меня есть пару функций почти с одинаковыми елементами, но они "return render ( разные темплейты)". И как это можно решить ????
2. Имеется страница с "all products" на сайте. Слева будут представлены ссылки на прокту по категориям. (https://dpaste.org/URQD)
Я думал сделать типа переход на страницу темпплейта с определенной категорией, но потом понял что это ж и функций во views.py прийдется делать функцию под каждую котегорию, грубо говоря с одним и тем же наполнением, да и теплейтов прийдется делать дохрена.
Как реализовать такую штуку как фильтр по категориям?? Как сделать такое, ты нажимаешь на "категория А" и считывается что ты хочешь опреденную категорию и вставляется на страницу темплейта и (наверное) заменяется содержимое "all products" на "products category A". Как быть? Как сделать шаблон?
1 не понятно что ты имеешь ввиду, если у тебя есть одна функция к которой ты обращаешься в разных вьюхах - выносишь функцию наружу и вызываешь в каждой вьюхе. 2 обычно делается кусок шаблона с повторяющимися элементами, который инклудится в нужные шаблоны, данные пересылаешь через контекст менеджер или кастомный тэг
1 там, возможно, только шаблон меняется, в этом случае можно просто имя шаблона передать вьюхе через kwargs. А вообще хз, что он там делает... 2 я так понял, он не может сделать выборку товара в соответствии с категорией 🤷♂
Та и делаю все как шаблон. Можно поподробней про кастомный тег, за ссылку на документацию буду благодарен! Зарание спс за ответ!
Обсуждают сегодня