我有 Python 代码,它从数据库中获取数据,如下所示:
for result in request.user.results.all():
data.append(dict([(str(word.type.type), str(word.word)) for word in result.word.all()
data.append(dict([(season, ResultForm.CHOICES[r.season][1])]))
将“数据”显示为:
[{'color': 'blue', 'kind': 'pencil', 'rating': 'high'}, {'color': 'red', 'kind': 'truck', 'rating': 'low'}, {'season': 'winter'}, {'season': 'spring'}]
我如何调整代码,使数据的输出看起来像:
[{'color': 'blue', 'kind': 'pencil', 'rating': 'high', 'season': 'winter'}, {'color': 'red', 'kind': 'truck', 'rating': 'low', 'season': 'spring'}]
不要只添加最后一个对象,而是将其添加到每个元素中。