<pre><code>def list(request):
correct_captcha = None
if request.method == 'POST':
file = request.FILES.get('file', False)
ca_mode = request.POST.get('mode', 'word').lower()
assert ca_mode in ['number', 'word', 'four_number']
captcha = request.POST.get('captcha')
ca = Captcha(request)
if ca.validate(captcha):
if 'file' in request.FILES:
fs = FileSystemStorage()
fs.save('(' + datetime.now().strftime('%Y-%m-%d-%H-%M-%S') +
')' + file.name, file)
filesname= str('(' + datetime.now().strftime('%Y-%m-%d-%H-
%M-%S') + ')' + file.name)
else:
filesname = ''
add_obj = enquiry(file=filesname)
add_obj.save()
correct_captcha = 0
return render(request, 'list.html', {'correct_captcha':correct_captcha})
else:
correct_captcha = 1
return render(request, 'list.html', {'correct_captcha':correct_captcha})
return render(request, 'list.html')
</code></pre>
<p>在django中,如果您试图将一些<code>variable</code>发送到<code>template</code>,则无法执行<code>return</code>,因此您需要将其作为<code>dictionary</code><code>context</code>发送,因此请在视图中尝试上面的代码</p>