【发布时间】:2021-12-26 14:27:35
【问题描述】:
当我尝试访问会话时出现此错误我无法理解为什么它不理解什么是会话它在已安装的应用程序中它知道什么是会话
def _cart_id(request):
cart = request.session_key
if not cart:
cart = request.session.create()
return cart
def add_cart(request,id):
prod = Product.objects.get(id = id)
try:
cart = Cart.objects.get(cart_id = _cart_id(request))
except Cart.DoesNotExist:
cart = Cart.objects.create(
cart_id = _cart_id(request)
)
cart.save()
try:
cart_item = CartItem.object.get(product = prod,cart = cart)
cart_item.quantity += cart_item.quantity
except CartItem.DoesNotExist:
cart_item = CartItem.objects.create(
product = prod,
quantity = 1,
cart = cart,
)
cart_item.save()
return redirect('/shop/')
【问题讨论】:
标签: django django-models django-views django-forms django-templates