我改变了静态文件defualt路径
并添加到url.py
urlpatterns += patterns('',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
)
settings.py
STATIC_ROOT = os.path.join(BASE_DIR, "static")
它适用于第一级页面 喜欢
/login
/admin
/dahboard
但是当我转到第二级页面时,静态文件没有加载
/admin/users/
/admin/users/add/
我如何解决这个问题
答案 0 :(得分:1)
确保您的STATIC_URL
在开头有一个/
:
STATIC_URL = '/static/'
否则,URL将类似<img src="static/thing.png" />
,它可以在第一级工作(因为它将从根目录搜索),但不在您在子目录中时。
请注意serve
method only work in DEBUG mode。