Skip to main content
 首页 » 编程设计

python之"dict object is not callable"尝试从 request.json 获取值时

2025年05月04日10think

<分区>

我正在使用 JavaScript 获取用户位置并将纬度和经度发送到 Flask 应用程序。但是,当我尝试从 request.json 获取纬度时,我得到了 TypeError: 'dict' object is not callable。为什么会出现此错误以及如何解决?

@app.route('/location', methods = ['POST']) 
def location(): 
    latitude = request.json('latitude') 
    longitude = request.json('longitude') 
    send_email("myemail@example.com","Location:",str(latitude) + str(longitude)) 
function showPosition(position) { 
    var latitude = position.coords.latitude; 
    var longitude = position.coords.longitude; 
    $.ajax({ 
    type: 'POST', 
    url: '/location', 
    data: JSON.stringify({latitude: latitude, longitude: longitude}), 
    contentType: 'application/json;charset=UTF-8' 
    }); 
}