文件名称:Go的模板引擎Bones.zip
文件大小:34KB
文件格式:ZIP
更新时间:2022-08-04 20:40:16
开源项目
Bones 是 Go 语言用于开发 Web 应用的模板引擎,包含一些很好的设计模式。支持 CSRF。 示例模板:
Login
{{template "errors.html" .}} <form action="/login" method="post"> {{.CsrfTokenField}} <input type="submit" value="Login"> </form> 标签:Bones【文件预览】:
bones-master
----dependencies.txt(234B)
----LICENSE.MIT(1KB)
----db()
--------sqlrepositories()
--------scripts()
--------database.yaml.example(299B)
----entities()
--------user_test.go(452B)
--------user.go(251B)
----repositories()
--------interface.go(630B)
----testutils()
--------stubs.go(2KB)
----web()
--------filters()
--------sessions()
--------context()
--------templating()
--------handlers()
--------forms()
--------authentication()
----validation()
--------validation_error.go(279B)
--------validator.go(339B)
--------string_validator.go(687B)
--------validator_test.go(458B)
--------string_validator_test.go(3KB)
----config()
--------database.go(1KB)
--------environment.go(587B)
----tools()
--------rename()
--------execdb()
----assets()
--------robots.txt(26B)
--------images()
--------stylesheets()
----.godir(5B)
----Procfile(10B)
----README.md(2KB)
----server.go(3KB)
----templates()
--------index.html(178B)
--------500.html(30B)
--------signup.html(806B)
--------401.html(22B)
--------profile.html(51B)
--------header.html(360B)
--------login.html(414B)
--------404.html(18B)
--------messages.html(195B)
--------footer.html(16B)
----.gitignore(46B)
----install_execdb.go(67B)