對於我正在開發的Django項目,我需要能夠允許用戶指定TEMPLATE_DIRS中使用的路徑。這是爲了實現可選的「主題」。例如:在運行時用Django項目動態添加到TEMPLATE_DIRS
TEMPLATE_DIRS = (
os.path.join(WEBSITE_ROOT, 'templates', THEME_NAME).replace('\\', '/'),
os.path.join(WEBSITE_ROOT, 'templates', 'default').replace('\\', '/'),
)
但THEME_NAME變量應該來自數據庫通過站點管理。
任何想法?