Python 将多个sql行放入html文件

Python 将多个sql行放入html文件,python,mysql,sql,flask,Python,Mysql,Sql,Flask,所以我要做的是,我试图得到一行,并把它作为一个html列表 像下面这样 {{行[1]} {{行[2]} {{行[3]} 但我不想看每一行,因为大概有100行,所以我想知道是否有一个更简单的解决方案 代码: @应用程序路径“/u/&m=&rx=” def profileuserid,模式,松弛: 检查用户是否已登录 我们需要用户的所有帐户信息,以便我们可以在配置文件页面上显示它 cursor=mysql.connection.cursorMySQLdb.cursors.DictCursor 游标。

所以我要做的是,我试图得到一行,并把它作为一个html列表 像下面这样

{{行[1]} {{行[2]} {{行[3]} 但我不想看每一行,因为大概有100行,所以我想知道是否有一个更简单的解决方案

代码:

@应用程序路径“/u/&m=&rx=” def profileuserid,模式,松弛: 检查用户是否已登录 我们需要用户的所有帐户信息,以便我们可以在配置文件页面上显示它 cursor=mysql.connection.cursorMySQLdb.cursors.DictCursor 游标。从id=%s的用户执行“选择*”,用户id, userinfo=cursor.fetchone username=userinfo['username'] 如果relax==0: 游标。执行“从用户名=%s的用户统计中选择*”,用户名, userinfoscore=cursor.fetchone 游标。按pp DESC、userid、userid的顺序,从userid=%s和completed=3和play_mode=0或userid=%s和completed=2和play_mode=0的分数中执行“选择*” 分数=cursor.fetchall elif relax==1: 游标。执行“从rx_统计中选择*,其中用户名=%s”,用户名, userinfoscore=cursor.fetchone 结果=光标。按pp DESC、userid、userid的顺序执行“从分数中选择*”\u relax,其中userid=%s和completed=3,播放模式=0或userid=%s和completed=2,播放模式=0 分数=cursor.fetchall 打印结果 如果会话中出现“loggedin”: 返回呈现模板'profile.html',userinfo=userinfo,userid=userid,stats=userinfoscore,username=session['username'],yourid=session['id'],round=round,scores=scores 其他: 返回呈现模板'profile.html',userinfo=userinfo,userid=userid,stats=userinfoscore,username=Guest',yourid=999,round=round,scores=scores html文件:

{%extends'layout.html%} {%block title%}配置文件{%endblock%} {%block content%} 个人资料! {%if会话['username']==userinfo['username']%} {%else%} {%endif%} {{userinfo['username']}}是来自{{stats['country']}的Chiyo玩家 PP:{{stats['PP_std']} 播放计数:{{stats['Playcount_std']} 排名分数:{{stats['Ranked_Score_std']} 总分:{{stats['Total_Score_std']} 观看的重播:{{stats['Replays_wasted_std']} 总命中率:{{stats['Total_Hits_std']} 级别:{{stats['Level_std']} 准确度:{{roundstats['avg_accurity_std'],2}}%
您想要类似于:

{% for score in scores %}
     <tr> {{ score }} </tr>
{% endfor %}

什么禁止您以编程方式生成html?@Drako它并没有阻止我生成html文件,只是我想在每行后面加上空格,这样看起来就不会乱七八糟了。请记住,大约有100行可以使用,所以我不能做{{score[1]}ETC还必须以编程方式添加间距-根据需要填充一些函数变量,然后使用所有额外的空格和所需的内容将其添加到html中need@Drako我已经考虑了一段时间了,只是我真的不知道怎么做,或者做一个可以为我添加间距的函数字符串-如果你不知道如何创建字符串,你应该学习一些编程基础知识-遵循一些在线教程或其他内容。因此,这不是免费的编码服务-我们在这里提供帮助。是的,但我希望它就像一行完成后一样,我希望它在末尾放一个,以便下一行可以在它下面。可能是“{score}”或“{{score}”’?非常感谢!!{{score}}成功了!