Estoy tratando de usar request.get_json() para agregar nodos de datos JSON a un conjunto.
@app.route('/connect_node', methods = ['POST']) def connect_node(): json = request.get_json() nodes = json.get('nodes') if nodes is None: return "No node", 400La instantánea de la solicitud POST de Postman
El error que recibo en Spyder (Python 3.9):
line 178, in connect_node nodes = json.get(nodes) AttributeError: 'tuple' object has no attribute 'get'Asumo que estás siguiendo el curso de blockchain de udemy, resulta que es solo un problema con el cartero. Mira esto. Solicitud de la aplicación Flask. get_json() return (Ellipsis, Ellipsis) en lugar de json
Si está utilizando python 3.9 y obtiene este error, cree un entorno virtual en anaconda con python 3.6 y use este intérprete de python para todas las consolas de Spyder. Funcionó en mi caso.