一、原因
在开发环境中(DEBUG=True),django.contrib.staticfiles会自动帮助寻找静态路径。在生产环境中(DEBUG=False),django.contrib.staticfiles就失效了,需要我们自己设置静态路径。
二、解决
1、打开settings.py,把STATIC_URL 和 STATICFILES_DIRS 注释掉,新增STATIC_ROOT
DEBUG = False
# 开发环境才起作用
# STATIC_URL = '/abc/'
# STATICFILES_DIRS = (
# os.path.join(BASE_DIR,"abc"), # 配置静态资源路径,后面逗号一定要加
# )
# 生产环境中才起作用
STATIC_ROOT = os.path