12 lines
346 B
Python
12 lines
346 B
Python
from shop.models import Cart
|
|
from web.settings import ANONYMOUS_CART_ID_COOKIE_NAME
|
|
|
|
|
|
def get_cart(request):
|
|
if not request.user.is_authenticated:
|
|
uid = request.COOKIES.get(ANONYMOUS_CART_ID_COOKIE_NAME)
|
|
cart = Cart.objects.get(uuid=uid)
|
|
else:
|
|
cart = Cart.objects.filter(user=request.user).first()
|
|
return cart
|