在服务器部署django时,可能需要把静态资源放到特定的文件中,django内置了指令可以方便的做到这点。
首先在项目的settings.py文件中修改配置,添加 STATIC_ROOT,
DEBUG=False #将debug关闭 STATIC_URL = '/static/' # 访问静态资源的前缀
STATIC_ROOT = '/root/static/' # 静态资源具体存放路径(nginx配置中需要用到此路径)
STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"),)
保存文件,用manage.py命令收集项目静态文件
python manage.py collectstatic
不报错的话文件基本完成转移。