Python : on n’arrête jamais d’apprendre….
J’avais rendu compatible Python 3 + dernière version de Django authomatic, un outil qui gère la connexion avec plein d’API, sachant que les plus importantes sont google et facebook.
J’avais fait ce code :
@property def params(self): # (!) Olivier Pons ! REQUEST removed a = QueryDict('', mutable=True) a.update(self.request.GET) a.update(self.request.POST) retour = {} for key, value in a.iterlists(): if len(value) > 1: retour[key] = value else: retour[key] = value[0] return retour
J’étais tout content et tout fier de le partager. Ils ont écrit « problème corrigé ».
Et leur solution :
@property def params(self): params = {} params.update(self.request.GET.dict()) params.update(self.request.POST.dict()) return params
J’ai encore plein de choses à apprendre en Python on dirait…