Django当DEBUG=False时 访问静态资源全部404的问题

https://my.oschina.net/swrite/blog/168561

当DEBUG=True时Django会默认帮我们处理静态资源,但是=False时需要自己进行一些手动设置。

当static文件夹位于项目根目录下时,进行如下操作:

1. 在settings.py中设置

STATIC_URL = '/static/'
STATIC_ROOT = 'static'

2. 在urls.py中 urlpatterns里添加:

urlpatterns = [
......
  //要添加的内容
url(r'^static/(?P<path>.*)$', static.serve,
{'document_root': settings.STATIC_ROOT}, name='static'),
]

posted @ 2021-04-14 20:15  LuWuuu  阅读(191)  评论(0)    收藏  举报