[英]Why did an empty query-set appeared in my Django program?
def Cart(request):
if request.user.is_authenticated:
customer=request.user.customer
order,created=Order.objects.get_or_create(customer=customer,complete=True)
items=order.orderitem_set.all()
print(items)
else:
items=[]
context={"items":items}
return render(request,'store/Cart.html',context)
我正在嘗試在購物車模板中顯示一些訂單項,但沒有出現任何內容,所以我嘗試打印這些項目,盡管在管理面板中我得到了一個訂單,但我分配了一些訂單項
嘗試這個
def Cart(request):
if request.user.is_authenticated:
customer=request.user.customer
order=Order.objects.get_or_create(customer__user=customer,complete=True)
items=order.orderitem_set.all()
print(items)
else:
items=[]
context={"items":items}
return render(request,'store/Cart.html',context)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.