首页 > 解决方案 > 烧瓶在 jsonify 中显示错误

问题描述

我有一个烧瓶应用程序,在我看来,这条线给了我错误:

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

问题是什么?

标签: python

解决方案


您的问题与 Flask 无关。您正在使用 Python 3.4,但尝试使用直到 Python 3.6 才引入的f字符串格式。您需要改用:

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))})

推荐阅读