[原]Django(1)----Django-setting中的STATIC_URL 和STATIC_ROOT 和STATICFILES_DIRS 的區別


1)對比以下兩行圖 理解STATIC_URL的意義

#access static files by url
STATIC_URL = '/static/'

 2)部署django項目的時候需要用到STATIC_ROOT ,它是收集所有的靜態文件並放在一個目錄里,即STATIC_ROOT指向的目錄里:

#the dir for command "python manage.py collectstatic"
STATIC_ROOT = os.path.join(BASE_DIR, "collect_static")

#locate the common static files
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'common_static')
]

 

 再附上一張對比圖,以供參考:

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM