我尝试在django中使用formset动态添加多个表单。我使用ajax发送客户端添加表单的请求。我做了一个添加按钮来添加表单集。每当用户单击此按钮,计数就会增加,请求通过ajax发送到服务器(到我的django视图)
视图.py
def trial_balance(request):
formcount = 1
if request.is_ajax():
count = request.POST.get('mycount', formcount)
formcount = count
myformset = formset_factory(DateRangeForm,extra=formcount)
if request.method == "POST":
f = myformset()
if f.is_valid():
else:
f = myformset()
args['formcount'] = formcount
args['myformset'] = f
return render(request, 'trial_balance.html', args)
试用_余额.html
^{pr2}$当从打印formcount的值时,我总是收到失败警报视图.py我总是得到值1,即使按钮被点击。在
看看dynamically-adding-a-form-to-a-django-formset-with-ajax或{a2}这可能对你有帮助
相关问题 更多 >
编程相关推荐