将python中的html代码放入html文件

将python中的html代码放入html文件,python,html,css,flask,Python,Html,Css,Flask,所以我有 @app.route("/Current.html") def current(): recent = api_info.user(user_name="GDcheerios") return render_template( 'Current.html', # Template file recent = recent ) 就像一个基本的测试代码 下面是html文件,其中变量是最新的 <body sty

所以我有

@app.route("/Current.html")
def current():

  recent = api_info.user(user_name="GDcheerios")

  return render_template(
    'Current.html',  # Template file
    recent = recent
  )
就像一个基本的测试代码

下面是html文件,其中变量是最新的

<body style="background: linear-gradient(0deg, #143827, #266849);">

  <a style="color: black; text-align: center;" href="\">Go back...</a>
  <div class="match">
    <h1>TEST</h1>
    <h1>TEST</h1>
    <h1>TEST</h1>
    <h1>TEST</h1>
    <h1>TEST</h1>
    <h1>TEST</h1>
    <h1>TEST</h1>
    <h2>{{ recent.events }}</h2>
  </div>

</body>

试验
试验
试验
试验
试验
试验
试验
{{recent.events}}
它以

试验 试验 试验 试验 试验 试验 试验

[{'display_html':“在(osu!)上获得排名985”,'beatmap_id':192258,'beatmapset_id':'63851','date':datetime.datetime(2021,3,1,1,37,23260000),'library':'','epic_factor':'1']

我希望将此html与我调用的每个变量一起自动放入html文件。

如果要将html注入已生成的html,可以替换JS端的
元素。innerHTML

因此,您只希望在这种情况下显示
html
。它看起来像是最近发生的事件。事件是一个
列表(dict)
。此列表中是否有多个元素?实现了(osu!)上的排名985,因此在html之后有额外的数据,是的,有不止一个元素,这些都是“显示html”元素:“htmlcode”,“beatmap\u id”:192258,“beatmapset\u id”:“63851”,“date”:datetime.datetime(2021,3,1,1,37,23,260000),'library':'','epic_factor':'1'我可以稍后提供我需要测试的答案,但您应该能够访问该列表元素和该字典,就像python语法一样。保险柜应该保留HTML语法并按此呈现。我不确定我是否明白你的意思,但我尝试的是使用正则表达式仅从最近的事件中获取HTML部分,并将其作为一个单独的变量,然后在HTML中为脚本设置一个js变量。var recent_events={{HTML_finder}document.write(最近的事件){{recent.events}}{{html\u finder}
[{'display_html': "<img src='/images/A_small.png'/> <b><a href='/u/11339405'>GDcheerios</a></b> achieved rank #985 on <a href='/b/192258?m=0'>Itou Kanae - Puzzle (TV Size) [Hard]</a> (osu!)", 'beatmap_id': 192258, 'beatmapset_id': '63851', 'date': datetime.datetime(2021, 3, 1, 1, 37, 23, 260000), 'library': '', 'epic_factor': '1'}]