def get_context_data(self,request,**kwargs):
context = super().get_context_data(request,**kwargs)
try:
the_id = request.session['cart_id']
except:
the_id = None
if the_id:
cart = Cart.objects.get(id = the_id)
context['cart'] = cart
context['empty'] = False
else:
empty_message = "Your Cart is Sad!, please keep shopping."
context['empty'] = True
context['empty_message'] = empty_message
return context