Golang:pongo2类似Django的模板引擎

简介: Golang:pongo2类似Django的模板引擎

pongo2 is aDjango-syntax like templating-language (official website).

译文:pongo2是一种类似于Django语法的模板语言(官方网站)。

文档

安装

go get -u github.com/flosch/pongo2/v6

示例1: 渲染字符串

package main
import (
    "fmt"
    "github.com/flosch/pongo2/v6"
)
func main() {
    tpl, _ := pongo2.FromString("Hello {{ name }}!")
    ctx := pongo2.Context{
        "name": "Tom",
    }
    out, _ := tpl.Execute(ctx)
    fmt.Println(out)
    // Hello Tom!
}

示例1: 渲染文件

package main
import (
    "fmt"
    "github.com/flosch/pongo2/v6"
)
func main() {
    tpl, _ := pongo2.FromFile("example.html")
    ctx := pongo2.Context{
        "name": "Tom",
    }
    out, _ := tpl.Execute(ctx)
    fmt.Println(out)
}

模板 example.html

<div>
    Hello {{name}}!
</div>

输出

<div>
    Hello Tom!
</div>

参考

Go Web 编程入门:Go pongo2 模板引擎


相关文章
|
Kubernetes Shell 网络安全
ansible的安装和简单的块使用
Ansible是一种自动化工具,用于配置管理、应用程序部署和协调云部署。它是一个开源工具,使用Python编写,通过SSH协议与远程主机通信。
477 2
ansible的安装和简单的块使用
|
Java 程序员 Android开发
apk简单介绍(组成以及打包安装流程)
apk简单介绍(组成以及打包安装流程)
917 0
|
Go iOS开发 MacOS
手把手教你在Mac上从零搭建Go语言开发环境
手把手教你在Mac上从零搭建Go语言开发环境
6007 0
|
Shell 网络架构
《cowboy 源代码分析第一部 (Erlang实现的http服务器)》
cowboy是基于ranch的http服务器。特点是功能强打(支持完整的http协议websocket,spdy等),简洁,轻量级。
《cowboy 源代码分析第一部 (Erlang实现的http服务器)》
|
Linux 容器 Docker
Debian配置系统中文语言及环境
Debian配置系统中文语言及环境
16976 1
|
11月前
|
JSON API 数据安全/隐私保护
【干货满满】分享拼多多API接口到手价,用python脚本实现
拼多多开放平台提供商品价格查询API,通过“pdd.ddk.goods.detail”接口可获取商品基础价、优惠券、拼团价等信息。结合client_id、client_secret及签名机制实现身份认证,支持推广位ID获取专属优惠。本文提供完整Python实现,涵盖签名生成、接口调用与价格解析逻辑,适用于比价工具、导购平台等场景。
|
数据可视化 API 开发者
R1类模型推理能力评测手把手实战
随着DeepSeek-R1模型的广泛应用,越来越多的开发者开始尝试复现类似的模型,以提升其推理能力。
1389 2
|
机器学习/深度学习 缓存 自然语言处理
《DeepSeek推理加速术:高效响应的秘密武器》
DeepSeek是一款备受瞩目的语言模型,通过架构优化、量化技术、缓存机制及分布式推理等手段,在推理速度上取得显著优势。它在文本生成、智能客服等任务中表现出色,极大提升了用户体验和效率。特别是在处理长序列文本时,DeepSeek的优化注意力机制大幅降低了计算复杂度,使其在新闻写作、舆情分析等场景中能够快速生成高质量内容。此外,量化技术和分布式推理进一步减少了计算开销,拓展了计算能力,为自然语言处理的广泛应用奠定了坚实基础。
909 0
|
缓存 Ubuntu 网络协议
ubuntu ifconfig命令找不到
通过上述指导,无论你是面临 `ifconfig`命令缺失的困惑,还是希望深入了解Ubuntu系统下的网络管理技巧,都能找到针对性的解决方案,进一步提升你的系统管理能力。
817 2
|
前端开发 数据可视化 JavaScript
🚀打造卓越 UI:2024 年不容错过的 9 个 React UI 组件库✨
本文介绍了2024年最受欢迎的9个React UI组件库,每一个都在设计、功能和定制化上有独特的优势,包括Material UI、Ant Design、Chakra UI等。这些组件库为开发者提供了强大、灵活的工具,可以帮助构建现代化、无障碍且高效的Web应用程序。文章详细分析了每个库的特点、适用场景以及关键功能,帮助开发者在项目中做出最合适的选择,无论是打造企业级仪表板还是时尚的用户界面。
2806 6
🚀打造卓越 UI:2024 年不容错过的 9 个 React UI 组件库✨