我正在 Django 中撰寫一個在線商店。如何重定向到同一頁面?這是從彈出式購物車中洗掉專案所必需的。從購物車中洗掉功能:
def cart_remove_retail(request, slug):
cart = Cart(request)
product = get_object_or_404(Product, slug=slug)
cart.remove(product)
return #???
當我嘗試:
return HttpResponseRedirect(request.path_info)
我得到回圈查詢。
謝謝!
uj5u.com熱心網友回復:
要在 Django 視圖中重定向到同一頁面,您可以使用:
return redirect('.')
uj5u.com熱心網友回復:
假設您想重定向到發起對 cart_remove_detail 的請求的頁面,您可以使用
return HttpResponseRedirect(request.META.get('HTTP_REFERER', '/'))
或者,向cart_remove_detail 的請求添加下一個引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/371702.html
