0
我的静态文件夹我有admin,filebrowser,grappelli和public。Django为不同的文件夹提供静态文件
公用文件夹包含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
[许多其他问题]的可能重复(http://stackoverflow.com/search?q=serving+static+files+with+django)。你应该能够从这些中收集你的答案。 – 2011-05-04 15:20:48
我已经尝试了很多方法,它不成功。 – kelvinfix 2011-05-05 14:33:32