I want to have the result of my query converted to a list of dicts like this :
result_dict = [{\'category\': \'failure\', \'week\': \'1209\', \'stat\': \'tdc_ok
Try
result_dict = [u.__dict__ for u in my_query.all()]
Besides what is the type of your result_dict before the for loop? It's behavior is rather strange.
result_dict
for