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)
가 어떻게 내 필터 내부의 논리를 작성 할 수 있습니까? 아니면 더 나은 방법이있을 수 있습니까 (예 : 위시리스트 대신 책을 직렬화하지 않음)?
I 생각. 빠른 응답 주셔서 감사합니다 :) – Nitish