則應該通過添加以下兩行到urls.py啓用靜態資源URL映射:
# redirects to static media files (css, javascript, images, etc.)
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'static/'}),
更新1: 檢查您的項目目錄是否可以被其他用戶訪問。 chmod -R 755
可能會有幫助。
更新2: 確保以下各行settings.py
# List of finder classes that know how to find static files in various locations.
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
更新3: 我檢查我的項目,該項目被命名爲的settings.py
webui:
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'webui/static',
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
我正在學習本教程http://docs.django-cms.org/zh/2.4.0/getting_started/tutorial.html,它建議相對路徑爲靜態文件夾。我有一個urls.py文件以及與教程相同的內容。 –
我已經嘗試插入這兩行..仍然沒有運氣...靜態/ css/style.css相同的404錯誤 –
是的那些是在STATICFILES_FINDERS - 仍然沒有運氣 –