クエリの結果を次のような辞書のリストに変換したい:
result_dict = [{'category': 'failure', 'week': '1209', 'stat': 'tdc_ok', 'severityDue': '2_critic'}, {'category': 'failure', 'week': '1210', 'stat': 'tdc_nok', 'severityDue': '2_critic'}]
しかし、代わりに私はそれを口述として取得するので、キーが繰り返されます:
result_dict = {'category': 'failure', 'week': '1209', 'stat': 'tdc_ok', 'severityDue': '2_critic', 'category': 'failure', 'week': '1210', 'stat': 'tdc_nok', 'severityDue': '2_critic'}
これを行うことでこの結果が得られます:
for u in my_query.all():
result_dict = u.__dict__
sqlAlchemy クエリの結果を dict のリストに変換するにはどうすればよいですか (各行は dict になります)。
助けてください