1. 程式人生 > 其它 >django整理(四)配置setting檔案(CSS,JS,images,templates)路徑

django整理(四)配置setting檔案(CSS,JS,images,templates)路徑

關於django配置靜態檔案的問題,官方文件講的不太清楚,整理如下:

  1. 在manager.py同層級下建立static資料夾
  2. 新增到INSTALED_APPS
  3. 配置templates路徑
  4. 配置STATICFILES_DIRS
  5. 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中呼叫