Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_or_create_user_cart(request):
- if request.user.is_authenticated:
- user_cart, created = Cart.objects.get_or_create(user=request.user)
- else:
- cart_token = request.headers.get('cart_token')
- print(cart_token)
- print(request.COOKIES.get('cart_token'))
- print(request.META)
- if cart_token:
- try:
- user_cart = Cart.objects.get(token=cart_token)
- except Cart.DoesNotExist:
- user_cart = Cart.objects.create(token=cart_token)
- else:
- cart_token = str(uuid.uuid4())
- user_cart = Cart.objects.create(token=cart_token)
- return user_cart
- return user_cart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement