我更改了静态文件的默认路径
并添加到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/
我该如何解决这个问题
最佳答案
确保您的STATIC_URL
开头有一个/
:
STATIC_URL = '/static/'
否则,URL将类似于
<img src="static/thing.png" />
,它可以在第一级上使用(因为它将从根目录搜索),但是当您位于子目录中时则不能。请注意
serve
method only work in DEBUG mode。