Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Views
- class GetOffersByCategory(ListView):
- model = Offer
- template_name = 'offer/offer_list.html'
- context_object_name="offer_list"
- def get_queryset(self):
- self.category = get_object_or_404(Category, name=self.kwargs['category'])
- return Offer.objects.filter(category=self.category)
- class CategoryList(ListView):
- model = Category
- template_name = "accounts/home.html"
- context_object_name="category_list"
- URL
- path('', views.CategoryList.as_view() ,name='home'),
- path('offers/<str:category>',views.GetOffersByCategory.as_view(),name='offers'),
- {% for category in category_list %}
- {% url 'offers' category.name %}
- {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement