Ci-dessous est mon code de gestionnaire où tornado permet de faire une requête où obtenir une erreur de méthode non autorisée. Il me manque quelque chose d'obscène?Tornado ne permet pas de mettre la demande
class CustomerHandler(web.RequestHandler):
def get(self, customer_id):
data = retrieve_customer_data_from_customer_database(customer_id)
print(data)
self.write(data)
self.finish()
def put(self, data):
customer_data = data
data = json.loads(customer_data)
customer_id = customer_data['id']
update_customer_data(customer_id, data)
result_out = {}
result_out['status'] = True
self.write(json.dumps(result_out))
self.finish()
Votre indentation est très fausse; S'il vous plaît, vérifiez-le, car cela pourrait en fait être le seul problème. – deceze
désolé il était problème de formatage au niveau de dépassement de pile dans mon indentation de code est correct – sagar