Html 将变量名传递到{}flask
我想从数据库中获取图像名称,并通过此代码将其显示在html文件中Html 将变量名传递到{}flask,html,mysql,flask,jinja2,Html,Mysql,Flask,Jinja2,我想从数据库中获取图像名称,并通过此代码将其显示在html文件中 <img src="{{ url_for('static', filename='img/{{rows.infor_image}}') }}" style="width:50%; height:60%;"> 但我不知道如何用正确的语法来编写,以使图像得以显示 我试图在.py文件中声明图像名称,但我不知道如何使用它 @app.route('/herbsinfo/<id>') def landing_pa
<img src="{{ url_for('static', filename='img/{{rows.infor_image}}') }}" style="width:50%; height:60%;">
但我不知道如何用正确的语法来编写,以使图像得以显示
我试图在.py文件中声明图像名称,但我不知道如何使用它
@app.route('/herbsinfo/<id>')
def landing_page(id):
cur = mysql.connection.cursor()
#Query
cur.execute('SELECT version()')
result = cur.execute("SELECT * FROM information where infor_id = %s",[id])
rows = cur.fetchone()
image_name = rows['infor_image']
if result > 0:
return render_template('herbsinfo.html', rows=rows,image_name=image_name)
或者我可以用其他方式显示图像试试以下方法:
<img src="{{ url_for('static', filename='img/'+image_name) }}" style="width:50%; height:60%;">
或
您不需要添加额外的{{}尝试以下方法:
<img src="{{ url_for('static', filename='img/'+image_name) }}" style="width:50%; height:60%;">
或
您不需要添加额外的{{}