Python, Django Tips: How to dynamically specify templates directory in settings.py

  • settings.pyでtemplatesディレクトリをダイナミックに指定する方法

The Django Book Chapter 4: Templatesより拝借。

import os.path

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

".replace('\\','/')"が必要かは環境によるのでオプショナル。