python - 烧瓶在 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
问题是什么?
解决方案
您的问题与 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))})
推荐阅读
- java - 如何将二维字符串数组转换为一维字符串数组?
- javascript - 你能咖喱一个只有一个参数是对象的函数吗
- android - 将为 android 4.0 构建 crosswalk cordova 插件的版本组合
- javascript - Javascript-仅加载第一个函数
- android - 适用于三星设备的不受监控的应用程序
- python - 如何处理图像对象/字符分类中的否定情况?(即,如果没有检测到给定字符)
- xamarin - Xamarin Android 后台定位服务 null
- reactjs - GitHub API:我可以将 git 分支的网络图放到单独的仪表板中吗
- c++ - 是否可以使用 winusb 同时与多个相同的 USB 设备进行通信?
- ios - 如何在 Swift 中将 oData 网络链接显示/转换为 UIImage?