模板语法中的类型转换

  1. 用的是pongo2 模板引擎 和 django 的模板语法相似
  2. 数据库中的start_time是UTC时间, 例如:2017-12-05T02:41:19Z
  3. 服务是把所有的键值对数据转换为json 后, 传给模板引擎
  4. 期望前端显示的格式为: 2017-12-05 02:41
  5. 当前模板为:<li>time = {{StartTime|date:"Y"}}</li>
  6. 报错信息:

    panic: [Error (where: filter:date) | Line 1 Col 22 near 'date'] filter input     argument must be of type 'time.Time'
  7. 模板中 date 换成time 也是同样的报错

所以,有人熟悉模板语法吗?在不能改变输入方式的情况下,能不能把 StartTime 转为 time.Time()类型
如果再解决本地时间+8 就更好了

阅读 3.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题