【问题标题】:Django STATIC_FILE doesn't work as i thought?Django STATIC_FILE 不像我想的那样工作?
【发布时间】:2013-03-26 20:52:42
【问题描述】:

我已经搜索了这个问题的答案,但我还没有找到任何解决我的问题的方法。我想将 css 链接到我的项目,但无法处理 STATIC_URL 的工作方式

  <head>
    {% load static from staticfiles %}
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}">
  </head>

这里要发布的代码太多了,所以这里是链接: settings.py:http://pastebin.com/9Bsg3u1h

当然,我使用context_instance=RequestContext(request) 参数进行渲染。 我的文件结构是这样的:

Django_project
 ...
 appname
 templates
 static 

我还尝试将静态目录放置在许多项目、appname 甚至模板中。 有人可以解释一下它应该如何寻找我的项目吗?

【问题讨论】:

    标签: python css django static


    【解决方案1】:

    使用内置的static,而不是来自staticfilesstatic

      <head>
        {% load static %}
        <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}">
      </head>
    

     

    https://docs.djangoproject.com/en/dev/ref/templates/builtins/#static

    Django 附带一个static 模板标签。无论您是否使用RequestContext,您都可以使用它。

    注意

    staticfiles contrib 应用还附带了一个 static 模板标签,它使用静态文件的 STATICFILES_STORAGE 来构建给定路径的 URL。 如果您有高级用例(例如使用云服务提供静态文件),请使用它...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      相关资源
      最近更新 更多