【发布时间】:2017-06-13 22:08:50
【问题描述】:
我想要做的是更新已经存在的现有 django cookie。我正在创建添加到购物车功能,但无法在现有 cookie 中添加更多项目。任何帮助都是值得称赞的。 我的代码是:
def AddToCart(request):
id = request.POST.get('id')
product = Product.objects.get(pk=id)
response = render(request,'index.html')
if request.COOKIES.get('product'):
request.COOKIES['product'] = {'name':product.name,'price':product.price,'img':product.image.url}
else:
response.set_cookie('product',{'name':product.name,'price':product.price,'img':product.image.url},
max_age= 14 * 24 * 60 * 60)
return response
【问题讨论】:
标签: django django-models django-forms django-templates django-views