|
|
|
|
@ -173,7 +173,16 @@ class ProductView(CategoryBaseView, DetailView): |
|
|
|
|
ranee = self.request.session.get('ranee', []) |
|
|
|
|
#import pdb;pdb.set_trace() |
|
|
|
|
#ranee.pop(kwargs['object'].slug) |
|
|
|
|
retval['ranee'] = Product.objects.filter(slug__in=ranee).exclude(pk = kwargs['object'].pk)[::-1][:4] |
|
|
|
|
retval['ranee'] = [] |
|
|
|
|
for i in ranee: |
|
|
|
|
if i != kwargs['object'].slug: |
|
|
|
|
p = Product.objects.get(slug=i) |
|
|
|
|
if p not in retval['ranee']: |
|
|
|
|
retval['ranee'].append(p) |
|
|
|
|
#import pdb;pdb.set_trace() |
|
|
|
|
if retval['ranee']: |
|
|
|
|
retval['ranee'] = retval['ranee'][::-1][:4] |
|
|
|
|
|
|
|
|
|
return retval |
|
|
|
|
|
|
|
|
|
def post(self, request, *args, **kwargs): |
|
|
|
|
|