django 的静态资源


 

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM