Tsubasa ,

關於部落格
  自由之翼,
  • 5309

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

資料/Django 1.8.x Template and CSS


  先插一下題外話,這份教學指南為什麼沒有隨著版本升級而修改,問題一大堆 Orz|||

--

  在 Django Girls 學習指南——繁體中文版的第五節,Templates 中有一個非常大的問題。

  使用版本:Python 2.7,Django 1.8.5

--

設定 Templates 資料夾的位置

建立好資料夾以後,我們需要修改mysite/settings.py,加上TEMPLATE_DIRS

# mysite/settings.py

TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates').replace('\', '/'),
)

--

  問題出在這個地方。

  根據 Django 1.8 更新以及 Stackoverflow 的這一篇,從 1.7 樣板要上 1.8 版本的時候,必須要在 project 底下的 settings 中,修改 TEMPLATES 的設定:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
            os.path.join(BASE_DIR, 'templates'),
        ],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
  修改成這樣,就可以正常使用了。

--

  補充關於 CSS

  Django 底下的 .css file 必須存在於各個 App 底下的 static 資料夾中。

  Sample:siteAppstaticbasebase.css

--

  以上。

 
相簿設定
標籤設定
相簿狀態