如何在djangos的flatpages中提供css文件?

时间:2012-06-22 04:54:23

标签: css django django-templates hyperlink django-flatpages

我正在建立一个基本网站,并考虑使用flatpages应用程序几页。问题是,我不确定如何在我的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 /家庭/

  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>

任何想法??

1 个答案:

答案 0 :(得分:4)

使用"/static/base.css"代替"static/base.css"。第一个是相对于根'/'的路径,而第二个是相对于当前页面的路径。