微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Flask 中访问 Goaccess report.html

如何解决在 Flask 中访问 Goaccess report.html

我有一个使用 Flask 的网站,我想在我的网站内显示 goaccess 生成统计信息。

在我的 route.py 中,我添加了:

@main.route("/report")
def report():
    return render_template('report.html')

并且我已经确保 report.html 在模板文件夹中。

问题是我收到以下错误

File "/templates/report.html",line 866,in template
    <div class="grid-module {{#className}}{{className}}{{/className}}{{^className}}gray{{/className}}">
File "/lib/python3.6/site-packages/jinja2/environment.py",line 497,in _parse
    return Parser(self,source,name,encode_filename(filename)).parse()
File "/lib/python3.6/site-packages/jinja2/parser.py",line 901,in parse
    result = nodes.Template(self.subparse(),lineno=1)
File "/lib/python3.6/site-packages/jinja2/parser.py",line 874,in subparse
    next(self.stream)
File "/lib/python3.6/site-packages/jinja2/lexer.py",line 359,in __next__
    self.current = next(self._iter)
File "/lib/python3.6/site-packages/jinja2/lexer.py",line 562,in wrap
    for lineno,token,value in stream:
File "/lib/python3.6/site-packages/jinja2/lexer.py",line 739,in tokeniter
name,filename)
jinja2.exceptions.TemplateSyntaxError: unexpected char '#' at 298804

有谁知道如何解决这个问题?我不想触摸 report.html 并希望这样使用它。

如果没有解决方案,谁能建议一种从互联网访问report.html的方法

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。