python - JQuery post to flask 导致 TypeError: 'NoneType' object is not subscriptable
问题描述
使用 python3 和 flask 1.0.3 我创建了这个方法
@app.route("/robota/api/eye/left", methods=['POST'])
def move_eye():
t = request.json['left']
return 'test'
使用 JQuery 我创建了该功能
function move_eye(left){
console.log(left);
$.post(url + '/eye/left', left).done(function(leftEye) { showMyPositions(leftEye); });
};
这会导致浏览器上出现此输出,
{posYaw: 53, posPitch: 37}
jquery.js:10254 POST http://localhost:8080/robota/api/eye/left 500
这是由烧瓶返回的,
t = request.json['left']
TypeError: 'NoneType' object is not subscriptable
我已经提到了这个版本,因为似乎烧瓶随着时间的推移而改变了 json 处理在烧瓶端接收 JQuery 发布的 json 的正确方法是什么?
解决方案
推荐阅读
- sql - 查询以获取至少在组之间一定距离的点组
- r - 在 Shiny 中下载过滤后的 tableOutput
- css - 如何使用 xaringanthemer 创建部分背景主题
- python - AttributeError:“builtin_function_or_method”对象没有属性“blit”
- haskell - 函数的抽象语法树实现
- javascript - 在这里,当我们导航到浏览器后退和前进按钮时,我需要防止重新加载我的角度组件
- java - 创建列表数组时的未经检查的分配
- python - lmfit:遵循高斯分布的参数必须是整数
- forms - Symfony - 表单编辑时文件类型断言不为空
- python - 在由字符串序列组成的熊猫行中选择唯一元素