对于我正在开发的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变量应该来自数据库通过站点管理。
任何想法?