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/ } 尋找