文章目录
1、打开settings.py,把STATIC_URL 和 STATICFILES_DIRS 注释掉,新增STATIC_ROOT
# DeBug = True 时使用
# STATIC_URL = '/static/'
# # 配置静态资源static存放路径
# STATICFILES_DIRS = [
# os.path.join(BASE_DIR, 'static') # 配置完成后可以访问本地静态资源
# ]
# DEBUG = False 时使用
STATIC_ROOT = os.path.join(BASE_DIR, "static")
2、打开urls.py,新增访问静态文件路由url
# DEBUG = False 时使用
url(r"^static/(?P<path>.*)$", serve, {"document_root": settings.STATIC_ROOT}, name='static'),
3、以上两点完成即可解决Debug = False情况下静态文件无法访问的问题。