在 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 (将#修改为@)