我已经为用户反馈表单编写了代码,但是出现了一个错误,称为“ RecursionError:在比较中超出了最大递归深度”。
我尝试添加“ import sys”,以通过更改“ sys.setrecursionlimit(1000)”中的限制数来增加默认递归深度限制,但是仍然出现相同的错误。
views.py
def ContactForm(request):
submitted = False
if request.method == 'POST':
query_form = ContactForm(request.POST)
if form.is_valid():
cd = query_form.cleaned_data
# assert False
return HttpResponseRedirect('/ContactForm?submitted=True')
else:
form = ContactForm(request)
if 'submitted' in request.GET:
submitted = True
return render(request, 'ContactForm/contact.html', {'query_form': query_form, 'submitted': submitted})