DEBUG = False # 禁止 deug 线上 ALLOWED_HOSTS = ['*'] #允许所有host # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.11/howto/static-files/ STATIC_URL = '/static/' STATIC_ROOT= '/opt/nginx1-12/html/static/' # 配置收集静态资源 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ]
收集django静态文件
python3 manage.py collectstatic
这一句话就会把以前放在app下static中的静态文件全部拷贝到 settings.py 中设置的 STATIC_ROOT 文件夹中
然后请求静态资源就会去nginx配置的 location /static {alias /opt/nginx1-12/html/static/ } 寻找