【发布时间】:2011-12-18 06:32:06
【问题描述】:
如何使用默认视图将样式表和图像包含到 404 页面模板中?
我在站点的templates 目录的根目录中创建了一个404.html 文件:
<!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 目录中。
服务器是manage.py runserver。在其他每个页面上,静态文件都提供得很好。
更新:在settings.py 中设置DEBUG = False 后,所有其他页面上的静态文件也停止提供服务。
【问题讨论】:
-
您使用的是哪个版本的 Django? 1.3 ?
-
@Arthur Neves,1.3,是的。
标签: python django django-templates static-files django-staticfiles