오류
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을 불러오면 해결할 수 있다
'study' 카테고리의 다른 글
디지털 컴퓨터(Digitial Computer) (0) | 2022.03.29 |
---|---|
DFS와 BFS 비교해보기 (0) | 2022.03.15 |
no module named numpy pycharm[오류해결] (0) | 2021.12.07 |
[Django]Dependency on app with no migrations: accounts[오류해결] (0) | 2021.10.26 |
파이썬 자료형 (0) | 2021.04.28 |