2 回答
TA贡献1995条经验 获得超2个赞
您可以使用Django JSON Serializer将queryset转换为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条经验 获得超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)
甚至,如果你想发送所有这个查询集,你可以在dict中发送一个dict。)稍后,我建议你使用AJAX和JQuery。
添加回答
举报