gpt4 book ai didi

python - django静态文件相对路径不起作用

转载 作者:行者123 更新时间:2023-12-01 05:12:53 25 4
gpt4 key购买 nike

我更改了静态文件默认路径

并添加到 url.py

urlpatterns += patterns('',
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
)

设置.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 .

关于python - django静态文件相对路径不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23808110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com