これに対する答えが明らかである場合はお詫びします-私はdjango/pythonに非常に慣れていないため、これまでの検索で解決策を見つけることができませんでした。
私は簡単なクエリセットを持っています、例えば
members = LibraryMembers.objects.all()
これで私ができること:-
for m in members:
member_books = LibraryBorrows.objects.filter(member_id=m[u'id'])
私が本当に欲しいのは、結果をjsonにシリアル化できるようにすることです。したがって、次のようになります:-
{
"members":
[
{
"id" : "1",
"name" : "Joe Bloggs"
"books":
[
{
"name" : "Five Go Exploring",
"author" : "Enid Blyton",
},
{
"name" : "Princess of Mars",
"author" : "Edgar Rice Burroughs",
},
]
}
]
}
私の考えでは、試してみるべき明らかなことは次のとおりでした:-
for m in members:
m[u'books'] = LibraryBorrows.objects.filter(member_id=m[u'id'])
ただし、 TypeError: 'LibraryBorrows' オブジェクトは項目の割り当てをサポートしていません
私が求めているものを達成する方法はありますか?