对于我正在处理的 Django 项目,我需要能够允许用户指定 TEMPLATE_DIRS 中使用的路径。这是为了实现可选择的“主题”。例如:
TEMPLATE_DIRS = (
os.path.join(WEBSITE_ROOT, 'templates', THEME_NAME).replace('\\', '/'),
os.path.join(WEBSITE_ROOT, 'templates', 'default').replace('\\', '/'),
)
但 THEME_NAME 变量应通过站点管理来自数据库。
有任何想法吗?
Write a 模板加载器 http://docs.djangoproject.com/en/dev/ref/templates/api/#loading-templates您可以改为指向主题目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)