我有一些解析的.html小文件,例如:
template.Must(
template.New("test").
ParseFiles(
"templates/f1.html",
"templates/f2.html",
"templates/f3.html",
),
)
这些都是很小的文件,例如,我想将这些字符串做成字符串,以使我的代码更容易,但是如何使用字符串来进行相同类型的模板继承呢?我所看到的只是Parse方法,但是只需要一个字符串:
func (t *Template) Parse(text string) (*Template, error)
我的字符串:
f1 := `Hi there {{template "content" .}}`
f2 := `{{define "content"}}bob {{template "content2" .}}{{end}}`
f3 := `{{define "content2"}}ross{{end}}`
不确定如何将这些“玩”在一起。 (这是我正在做的简化示例,这些字符串在多个地方使用,因此将它们全部组合为1没有任何意义。)
答案 0 :(得分:2)
尝试:
/usr/bin/python3
产生:
~/.local/lib/python3.6/site-packages$ ls
Click-7.0.dist-info Jinja2-2.10.dist-info Werkzeug-0.14.1.dist-info click feedparser.py itsdangerous jinja2 werkzeug
Flask-1.0.2.dist-info MarkupSafe-1.1.0.dist-info __pycache__ feedparser-5.2.1.dist-info flask itsdangerous-1.1.0.dist-info markupsafe
playground版本。