2017-09-18 20 views
1

われわれの知る限りでは、model_to_dict query_setを辞書に変換することができます。query_setリストを辞書を含むリストに変換するにはどうすればよいですか?

ただし、query_setを辞書を含むリストに変換したいとします。ここで

uers = User.objects.all() 

私は辞書に変換するquery_setを変換するforループを記述します。次にリストに追加します。

したがって、query_setリストを自分の要件に変換する便利な方法はありますか?

答えて

1
list(map(model_to_dict,User.objects.all())) 
1

あなたは、これは、クエリセットを返し

User.objects.values() 

.valuesを使用することができます。 User.objects.filter(<some filter>).values()

:あなたは、単に

list(User.objects.values()) 

同じことがfilterで使用できるの一覧を表示するためにキャストして、リストに変更することができます

関連する問題