私はdjangoを学ぼうとしています.小さなブログサイト(公式チュートリアルと同様)をホストしようとしているこの効果のための小さなテストサーバー(develではありません)があります.
カスタム 404 および 500 ビューが必要なので、次のようにしurls.py
ます。
from mystuff.views import Template404View, Template500View
handler404 = Template404View.as_view()
handler500 = Template500View.as_view()
私views.py
の には、次のものがあります。
class Template404View(TemplateView):
template_name = "404.html"
class Template500View(TemplateView):
template_name = "500.html"
ここで、404.html
と500.html
は私のsite_templates
ディレクトリにあります。
ただし、テスト サーバーでこれをホストすると、400 または 500 のカスタム ページが表示される代わりに、Internal Server Error
.
SOで同様の質問を調べてみましたが、次のように表示されますが、これは役に立たないようです...
アドバイスをいただければ幸いです...ありがとう。