Written by
django-style
on
on
[Django] get() returned more than one Model -- it returned num...
[Django] get() returned more than one Model -- it returned num...
오류
get() returned more than one Article -- it returned 5!
해결
@api_view(['GET']) def article_list(request): articles = get_object_or_404(Article) serializer = ArticleSerializer(articles, many=True) return Response(serializer.data)
원래 코드에서는 다음과 같이 article을 get_object_or_404를 통해 가지고 왔는데
@api_view(['GET']) def article_list(request): articles = Article.objects.filter() serializer = ArticleSerializer(articles, many=True) return Response(serializer.data)
Article.objects.filter()로 Article을 불러오면 해결할 수 있다
from http://w-world.tistory.com/142 by ccl(A) rewrite - 2021-10-27 03:27:29