2013-03-26 102 views
0

我已经搜索了这个问题的答案,但我还没有找到任何解决方案,我的问题。我想CSS链接到我的项目,但只是不能处理它如何STATIC_URL工作Django STATIC_FILE不工作,因为我认为?

<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 

我想也放置静态目录在许多项目中,应用程序的名字,甚至在模板。 有人可以解释我应该如何寻找我的项目?

回答

1

使用内置static,不staticstaticfiles

<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应用程序还附带了它使用staticfiles' STATICFILES_STORAGE建立指定路径的URL一个static模板标签。 如果您拥有高级用例(如使用云服务来提供静态文件),请使用它...

相关问题