我试图将编辑和提交表单的功能视图转换为基于类的视图UpdateView。我需要查看表格。你知道吗
到目前为止,我一直使用这种观点:
@login_required
def edit_sale_view(request, id):
instance = get_object_or_404(Sale, id=id)
form = EditSaleForm(instance=instance)
if request.method == "POST":
form = EditSaleForm(request.POST, instance=instance)
if form.is_valid():
obj = form.save(commit=False)
obj.user = request.user
obj.save()
return JsonResponse({'msg': 'Data saved'})
else:
return JsonResponse({'msg': 'Data not saved'})
return HttpResponse(form.as_p())
form.as_p()
很重要,因为它以模态窗口中显示的形式使用。你知道吗
所以,我想我需要找出如何只返回表单而不是整个模板。你知道吗
您可以通过重写
form_valid
方法来访问表单实例。例如:相关问题 更多 >
编程相关推荐