我的静态文件夹我有admin,filebrowser,grappelli和public。
公用文件夹包括css,images和js,就像静态文件夹中的任何文件夹一样。
在我的url.py中:
#Django-Grappelli
url(r'^grappelli/', include('grappelli.urls')),
#Django-Filebrowser
url(r'^admin/filebrowser/', include('filebrowser.urls')),
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
#Static
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT,
}),
#Public login
url(r'^public/login/$', 'django.contrib.auth.views.login', {'template_name': 'public/login.html'}),
我可以毫无问题地提供静态文件,但是如何提供公用文件夹文件? #Public与#Public登录相冲突。
我将此添加到url.py
中url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT,
}),
仍然没有运气。
<link href="/static/public/css/forms.css" rel="stylesheet" type="text/css" />
无法找到forms.css。
[05/May/2011 09:30:37] "GET /static/public/css/forms.css HTTP/1.1" 404 1751
答案 0 :(得分:0)
尝试将登录网址格式移到静态格式之上。目前,它将尝试查找名为login
的静态文件。