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