我有很多麻煩,我認爲是一個非常簡單的問題,但我只是無法弄清楚。現在我的目錄結構是這樣的:Django問題鏈接到靜態文件
.
├── css
│ └── registration.css
├── images
│ └── icon.png
├── __init__.py
├── manage.py
├── registration
│ ├── __init__.py
│ ├── templates
│ │ └── loading_page.html
│ ├── views.py
├── settings.py
├── static
│ ├── css
│ │ └── registration.css
│ └── images
│ └── icon.png
├── test.txt
└── urls.py
我只有一個根URL定義,但是這是文件:
from django.conf.urls.defaults import patterns, include, url
import registration
urlpatterns = patterns(
'',
url(r'^$', 'registration.views.registration', name="registration")
)
我的設置和模板的相關線路如下:
<link rel="stylesheet" type="style/css" href= "{{ STATIC_URL }}css/registration.css">
STATIC_ROOT = os.getcwd()
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.getcwd(),
)
基本上,當我嘗試鏈接到靜態文件,如上所示,我得到404的。我想我可以爲靜態文件製作url模式,但我的理解是靜態文件處理程序應該處理這個問題。任何幫助將非常感激。我意識到有很多類似的問題,但我找不到我認爲與問題匹配的問題。
感謝您的嘗試,但問題仍然存在不變。 –
嘗試將'static'文件夾放在'registration'文件夾內(與'templates'文件夾相同的級別),看看會發生什麼:D –
如果問題仍然存在,請參閱我的更新回答:D –