人们如何在基于Go的AppEngine应用程序中处理模板的使用?
具体来说,我正在寻找一个提供以下内容的项目结构:
- 模板和部分模板的分层(目录)结构
- 允许我在我的模板上使用HTML工具/编辑器(在xxx.go文件中嵌入模板文本会使这很困难)
- 在开发服务器上自动重新加载模板文本
潜在的障碍是:
- template.ParseGlob()不会递归遍历.
- 出于性能原因,建议不要将模板上载为原始文本文件(因为这些文本文件驻留在不同于执行代码的服务器上).
请注意,我不是在寻找使用模板包的教程/示例.这更像是一个应用程序结构问题.话虽这么说,如果你有解决上述问题的代码,我很乐意看到它.提前致谢.