因此,我正在使用flask建立一个在线商店,并将图像名称保存在数据库中,但是我尝试将名称加载到url_for(filename='')
中,如下面的代码所示,但是它没有加载名称,并且出现了错误expected token ',' got 'string'
。
我的代码:
<img src="{{ url_for('static', filename=f'img/Shop-img/{product.image_name}.png') }}" class="card-img-top" alt="...">
product.image_name
中存储的内容:
答案 0 :(得分:0)
我设法通过使用.format(product.image_name)
来解决此问题:
新代码:
<img src="{{ url_for('static', filename='img/Shop-img/{}'.format(product.image_name)) }}" class="card-img-top" alt="...">