我知道這是一個愚蠢的問題,但我已經通過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頁面未找到錯誤。
任何幫助表示讚賞。我在這上面花了很多時間。
的主要問題是「/風格/」目錄的複製。非常感謝。現在就開始工作了。 –