如何摆脱RecursionError:在比较中超过了最大递归深度

时间:2019-07-25 09:00:39

标签: django python-3.x user-feedback

我已经为用户反馈表单编写了代码,但是出现了一个错误,称为“ 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})

0 个答案:

没有答案