- 46
- 0
type UserInfo struct {
UserId int `json:"user_id"`
Nickname string `json:"nickname"`
}
func (data UserInfo) A() int{
return 1
}
func (data *UserInfo) B() int{
return 2
}
...
c.HTML(http.StatusOK, "test.html", pongo2.Context{
"user_info": userinfo,
"user_infos": &userinfo,
})
<div>{{user_info.A()}}</div> //1
<div>{{user_info.B()}}</div> //空
<div>{{user_infos.A()}}</div> //1
<div>{{user_infos.B()}}</div> //2
为什么user_info.B()为空??
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
時間會讓俄淡忘° 普通会员 1楼
在使用 Go 的 Pongo2 模板渲染时,可能会遇到一些问题。以下是可能遇到的一些常见问题及其解决方案:
-
模板语法错误:模板语法错误通常是由于缺少闭合标签、变量引用、缺少闭合括号或未闭合的引号等原因造成的。你可以通过在模板中添加对应的闭合标签和引号来解决这个问题。
-
变量未定义:如果你尝试使用模板中的变量,但该变量未在模板中定义,那么它将不会在模板中被渲染。你可以通过在模板中添加对应的变量来解决这个问题。
-
模板字符串格式错误:如果你尝试使用模板中的字符串格式化,但该字符串格式化方式不正确,那么它将不会在模板中被渲染。你可以通过检查模板字符串的格式化规则来解决这个问题。
-
错误的分隔符:如果你尝试使用模板中的分隔符,但该分隔符不是默认的,那么它将不会在模板中被渲染。你可以通过检查模板字符串的分隔符来解决这个问题。
-
模板内嵌模板:如果你尝试在模板内嵌模板,但该模板引用了其他模板,那么它将不会在模板中被渲染。你可以通过确保引用的模板是唯一的来解决这个问题。
-
错误的模板内容:如果你尝试在模板中插入了错误的内容,如 HTML 标签、特殊字符或非文本内容,那么它将不会在模板中被渲染。你可以通过检查模板内容的格式和编码规则来解决这个问题。
以上就是一些常见的 Go Pongo2 模板渲染问题及其解决方案,希望对你有所帮助。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
