デフォルトのビューを使用して、スタイルシートと画像を404ページのテンプレートに含めるにはどうすればよいですか?
404.html
サイトのtemplates
ディレクトリのルートにファイルを作成しました。
<!DOCTYPE html>
<html>
<head>
{% load static %}
<link rel="stylesheet" href="{% get_static_prefix %}css/404.css" />
</head>
<body class="page-404">
<p>Not found.</p>
</body>
</html>
皮肉なことに、404.css
は見つかりません。この404.css
ファイルは、アプリのstatic
ディレクトリの1つにあります。
サーバーはmanage.py runserver
です。他のすべてのページでは、静的ファイルが適切に提供されます。
更新:で設定DEBUG = False
した後settings.py
、他のすべてのページの静的ファイルも提供されなくなったようです。