我有一个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
出了什么问题?
答案 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))})