django整理(四)配置setting檔案(CSS,JS,images,templates)路徑
阿新 • • 發佈:2022-05-04
關於django配置靜態檔案的問題,官方文件講的不太清楚,整理如下:
- 在manager.py同層級下建立static資料夾
- 新增到INSTALED_APPS
- 配置templates路徑
- 配置STATICFILES_DIRS
- HTML中呼叫
1.在manager.py同層級下建立static資料夾, 裡面放上css , js, image等檔案或者資料夾
2.將app新增到INSTALED_APPS
3.配置templates路徑,在網站專案的根目錄下,有一個templates資料夾,裡面放置所有的HTML模板
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')],
4.配置STATICFILES_DIRS,只需在settings.py中進行設定就行, 在末尾新增以下程式碼
HERE = os.path.dirname(os.path.abspath(__file__))
HERE = os.path.join(HERE, '../')
STATICFILES_DIRS = (
os.path.join(HERE, 'static/'),
)
5.最後在HTML中呼叫