我使用Flask和Firebase作为数据库
我想展示数据库中的7个变量,我制作了它,但不是我想要的方式
当我从数据库获取数据时,我的屏幕如下所示:
我试着这样表现: 没有{}我的代码是:这是routes.py
@app.route('/satis', methods=['GET', 'POST'])
def satis():
if (request.method == 'POST'):
sehir=request.form['il']
yas=request.form['yas']
id=request.form['id']
kat=request.form['kategori']
gun=request.form['satisgunu']
cins=request.form['cinsiyet']
tarz=request.form['satistarzi']
db = firebase.database()
db.child("names").push({"sehir": sehir,"yas":yas,"id":id,"kat":kat,"gun":gun,"cins":cins,"tarz":tarz})
todo = db.child("names").get()
to = todo.val()
return render_template('satis.html', t=to.values())
return render_template('satis.html')
这是satis.html
<div class="container-fluid">
{% for l in t %}
<ul class="list-group">
<li class="list-group-item">
<h4>{{l}}</h4>
</li>
</ul>
{% endfor %}
</div>
{% endblock %}
您可以使用
for
-loop、f-string
和join()
将代码中的每一行转换为字符串结果
现在您可以将
new data
发送到模板或者您也可以尝试在
template
中使用for
-loop、row.items()
和key,val
执行相同的操作,并且loo.last
在最后一项之后跳过,
相关问题 更多 >
编程相关推荐