【发布时间】:2018-03-15 08:49:42
【问题描述】:
我正在使用 AJAX 调用向我的视图发布一个值。 从我的观点来看,我正在根据传递给我的视图的值(id)找到产品。我将它添加到我的发票中并将其应用到我在视图底部呈现的上下文中。在我刷新之前不会显示上下文,但我不能这样做。我被卡住了。
...
elif request.is_ajax():
product_id = request.POST.get('value')
if product_id:
product_info = Product.objects.get(id=product_id)
new_invoice_product = InvoiceProduct.objects.create(invoice_product_set=product_info)
invoice.attached_products.add(new_invoice_product)
context['attached_products'] = invoice.attached_products.all()
...
return render(request, 'inventory/invoice_create.html', context)
【问题讨论】:
标签: ajax django django-templates django-views