我知道这是一个愚蠢的问题,但我已经通过Django文档读了十几遍,并阅读了这里的每个相关问题,但仍然无法弄清楚我做错了什么。Python Django静态css文件
我想将我的模板CSS链接到静态根目录中的文件。有人能告诉我我做错了什么吗?
settings.py:
STATIC_URL = '/static/'
STATIC_ROOT = 'C:/Users/Chris/Dropbox/MyProject/MyProject/static/styles/'
STATICFILES_DIRS = (
"C:/Users/Chris/Dropbox/MyProject/MyProject/static/styles",
)
模板
:
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static '/styles/style.css' %}">
urls.py
from django.conf.urls.static import static
urlpatterns = patterns('',
# my url patterns here
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
我的猜测是,无论是在urls.py静态文件代码不正确或settings.py中的STATICFILES_DIRS,但我已经基于stackoverflow上的其他问题尝试了一百万个组合似乎没有任何工作。我刚刚得到一个404页面未找到错误。
任何帮助表示赞赏。我在这上面花了很多时间。
的主要问题是“/风格/”目录的复制。非常感谢。现在就开始工作了。 –