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

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

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

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

#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')
]

 

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

相關文章
相關標籤/搜索