【发布时间】:2012-06-24 09:49:42
【问题描述】:
我正在构建一个基本网站,并考虑将 flatpages 应用程序用于几个页面。问题是,我不确定如何在我的平面页面中提供静态文件。 我的平面模板中的链接是这样的:
<link type="text/css" rel="stylesheet" href="static/base.css" />
但是,firebug 显示正在查看该文件:
localhost:8000/example_flatpage/static/base.css
而不是
localhost:8000/static/base.css
事实上,模板中的每个链接都是这样工作的。 代替 本地主机:8000/home/
localhost:8000/example_flatpage/home/
这是我的默认平面模板:
<html><head>
<title>title</title>
<link type="image/x-icon" rel="icon" href="static/favicon.ico" />
<link type="text/css" rel="stylesheet" href="static/base.css" />
</head>
<body>
mainly plain text
</body>
</html>
有什么想法吗??
【问题讨论】:
-
检查 settings.py 中的 STATIC_URL 设置
-
szaman,那就是'/static/'
标签: css django django-templates hyperlink django-flatpages