擅长:python、mysql、java
<p>如果缺少页面会出现500个错误,那是因为Django试图处理该响应时发生了错误。在</p>
<p>从代码来看,这可能是因为404错误处理程序定义错误-它需要接受第二个丢失的<code>exception</code>参数。更改为:</p>
<pre><code>def error_404(request, exception):
data = {}
return render(request, 'ops404.html', data)
</code></pre>
<p>还要注意,您应该返回一个<a href="https://docs.djangoproject.com/en/2.0/ref/urls/#handler404" rel="nofollow noreferrer">^{<cd2>}</a>,否则客户端将不会收到HTTP404响应。在</p>