【发布时间】:2015-10-12 18:45:02
【问题描述】:
我正在使用 Google App Engine 的 Go 运行时并且有两个模块。我想在他们之间共享 HTML 模板,但不是最好的方式。
我的模块组织如下:
src/github.com/myproject/moduleone/app.yaml
src/github.com/myproject/moduleone/templates/base.html
src/github.com/myproject/moduleone/templates/homeone.html
src/github.com/myproject/moduletwo/app.yaml
src/github.com/myproject/moduletwo/templates/base.html
src/github.com/myproject/moduletwo/templates/hometwo.html
在我的情况下,base.html 与 moduleone 和 moduletwo 相同。如何在两个模块之间共享它而不必像现在这样复制文件?
我想将base.html 放在名为src/github.com/myproject/templates 的目录中,但我相信moduleone 或moduletwo 都无法访问该文件,因为它不在模块@987654329 的同一目录或子目录中@ 文件。我唯一的选择是在每个模块的模板目录之间符号链接base.html 文件吗?
【问题讨论】:
标签: google-app-engine go