paladin223 / django

0 stars 0 forks source link

Что-то не с организацией шаблонов #49

Open drowsycoder opened 1 year ago

drowsycoder commented 1 year ago

Смотрим в catalog.views.item_detail Там прописан template = "catalog/includes/item.html"
Сразу возникает вопрос, почему мы образаемся не к странице, а к её части (а инклюд - это её часть)

Какая должна быть логика:
Есть главная страница, страница списка и страница товара
На главной и странице списка мы инклюдим, как отображается карточка товара в минимальном виде
На отдельной странице мы можем использовать или целиком отдельный шаблон (тогда и это не инклюд, и там они не нужны), или инклюдить тот же инклюд карточки товара (возможно, с условиям, что если мы обращаемся с такой-то страницы, отображается что-то ещё или что-то чуть по-другому)
И вот на этот шаблон мы и ссылаемся