У меня есть модель продукта и категории. Теперь мне нужно отфильтровать товары по категории. Как я могу это сделать?
где я должен писать код? в файле views.py или в html-файле?
Вообще-то у меня есть идея вывести каждую категорию и внутри нее отфильтровать товары в соответствии с ней. например,
ОВОЩНЫЕ КУЛЬТУРЫ морковь помидор
ФРУКТЫ яблоко манго
ЧТО-ТО ЕЩЕ что-то 1 что-то 2
где нужно писать код: в файле views.py или в html-файле?
В view, безусловно. Шаблон предназначен только для логики рендеринга, то есть для представления данных, которые вы уже получили, в красивом виде. Представление отвечает за получение данных или их обновление.