烧瓶在jsonify中显示错误

时间:2018-07-20 11:53:15

标签: python

我有一个Flask应用,在我的一个视图中,这一行给我错误:

return flask.jsonify({'target_id':str(target_id+1), 'html':'<ul>\n{}\n</ul>'.format('\n'.join(f'<li>{i}</li>' for i in result))})

此部分显示错误:f'<li>{i}</li>' for i in result

出了什么问题?

1 个答案:

答案 0 :(得分:1)

您的问题与Flask无关。您正在使用Python 3.4,但尝试使用f string formatting,直到Python 3.6才引入。您需要使用:

return flask.jsonify({'target_id':str(target_id+1), 'html':'<ul>\n{}\n</ul>'.format('\n'.join('<li>{}</li>'.format(i) for i in result))})