From 0a84601bd72c3b8348d0e65292161096f0bcf926 Mon Sep 17 00:00:00 2001 From: Max Yakovenko Date: Tue, 31 Jul 2018 11:31:29 +0300 Subject: [PATCH] add cart protected views --- cart/views.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/cart/views.py b/cart/views.py index 19db9b8..7390597 100644 --- a/cart/views.py +++ b/cart/views.py @@ -1,3 +1,4 @@ +from django.conf import settings from django.shortcuts import render, redirect, get_object_or_404 from django.views.decorators.http import require_POST from django.views.decorators.csrf import csrf_exempt @@ -55,6 +56,16 @@ from .forms import CartAddProductForm # # 'discount_apply_form': discount_apply_form}) -class BuyingsHistory(ProtectedView,ListView): +class BuyingsHistory(ListView,ProtectedView): model = Buying - template_name = 'cart/buying_history.html' + paginate_by = settings.DEFAULT_PAGE_AMMOUNT + context_object_name = 'bought_item_list' + ordering = '-created_at' + template_name = 'cart/bought_history.html' + + def get_queryset(self): + self.object_list = super().get_queryset() + return self.object_list + + +