0

メザニンと連携していて、一般的なDjango 404と500のページテンプレートをオーバーライドしたいと思います。メザニン404と500のエラーテンプレートがオーバーライドしていません

my_theme/templates/errors 

エラー内部404.htmlや500.htmlテンプレートは、汎用テンプレートをオーバーライドする必要がありますが、彼らは...私が直接/ templatesフォルダの中にも、両方のファイルをコピーしようとしません。私は、エラーがにフォルダをコピーします動作していません。

+0

私は、テーマについて何も知らないが、私はあなたのテンプレートディレクトリが検索パスにないと思います。私はあなたのテンプレートの設定を見てみましょう。 –

+0

ありがとうございますが、私は同じテンプレートディレクトリに他のファイルがあり、テンプレートを正しく上書きしているので、これは当てはまりません。 – Torostar

答えて

0

どのバージョンのメザニンを使用していますか?古いバージョンでは、テンプレートパスはmy_theme/templates/errors /の代わりにmy_theme/templates /にする必要があります。 参照:https://groups.google.com/forum/#!topic/mezzanine-users/5N94Q33uwvc

さらに、設定にDIRSを定義しましたか?

TEMPLATES = [ 
    { 
     "DIRS": [ 
      os.path.join(PROJECT_ROOT, "templates") 
     ], 
    ... 

参照してください:このようhttps://docs.djangoproject.com/en/1.11/topics/templates/#configuration

関連する問題