0
私は以下の関係を持つモデルを持っています:「ユーザー」は「ウィッシュリスト」を持ち、「ウィッシュリスト」は多くの「ブック」を持つことができます。Django rest viewはチェーンオブジェクトを取得します
特定のユーザーのウィッシュリストにあるすべての書籍を取得したいと考えています。
# Get specific user's wishlist
@api_view(['GET', 'POST', 'PUT', 'DELETE'])
def wishlist(request):
"""
List all the boosk in wishlist of a specific user
"""
if request.method == 'GET':
books = Wishlist.objects.filter(request.user)
serializer = BookSerializer(books, many=True)
return Response(serializer.data)
私のフィルタにロジックを書き込むにはどうしたらいいですか?あるいは、より良いアプローチ(例えば、ウィッシュリストの代わりに書籍をシリアライズしないなど)が可能でしょうか?
。早速の対応、ありがとうございました :) – Nitish