2 回答

TA貢獻1995條經(jīng)驗 獲得超2個贊
您可以使用Django JSON Serializer將queryset轉(zhuǎn)換為JSON String:
from django.core.serializers import serialize
order_items = OrderItem.objects.filter(order=Order.objects.latest('id'))
order_items = serialize('json', order_items, fields=['id', 'product', 'price'])? # the fields needed for products
然后在模板中使用它:
?products: JSON.parse('{{ order_items | safe }}')

TA貢獻1853條經(jīng)驗 獲得超6個贊
試試這個:
def thanks_deposit_payment(request):
order_number = Order.objects.latest('id').id
total = Order.objects.latest('id').total
costo_despacho = Order.objects.latest('id').shipping_cost
order_items = OrderItem.objects.filter(order=Order.objects.latest('id'))
return JSONResponse(...here goes the dict with all data to send to view)
甚至,如果你想發(fā)送所有這個查詢集,你可以在dict中發(fā)送一個dict。)稍后,我建議你使用AJAX和JQuery。
添加回答
舉報