Django STATIC_FILE不工作,因为我认为?
问题描述:
我已经搜索了这个问题的答案,但我还没有找到任何解决方案,我的问题。我想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
我想也放置静态目录在许多项目中,应用程序的名字,甚至在模板。 有人可以解释我应该如何寻找我的项目?
答
使用内置static
,不static
从staticfiles
:
<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
模板标签。 如果您拥有高级用例(如使用云服务来提供静态文件),请使用它...