【发布时间】:2010-01-25 08:29:57
【问题描述】:
如果 Django 的模板加载器发现 HTML 已过期,有什么方法可以让 Django 的模板加载器运行它通过 SHPAML 加载的所有模板(即直接或通过扩展/包含)?
我知道如何在整个目录中递归调用 SHPAML,但我希望能够按需运行它,这样我就不必记住每次更改 SHPAML 源时都要同步 HTML。
我想从 manage.py 调用 SHPAML 也可以(至少对于测试服务器而言),但是能够侵入 Django 的模板引擎并使其运行通过预处理器加载的每个文件会更好。
【问题讨论】:
-
我发现这个用于向
manage.py添加命令:docs.djangoproject.com/en/1.1/howto/custom-management-commands --- 遗憾的是,它对“按需”部分没有帮助。
标签: python django templates preprocessor shpaml