urls.py와 view.py를 잘 작성했는데 이런 에러가 났다. 머선일인가 싶어 바로 구글링 때렸다.
permission_classes를 정의할 때 튜플에 ,를 안 넣어주면 안 되는 모양이다?
내 views.py를 봤더니 정말 콤마가 빠져있었다. 콤마를 넣어주면 잘 작동한다.
콤마 넣기 싫으면 대괄호 쓰면 된다. [] 안에는 콤마 안 넣어도 잘만 작동하더라.
참고자료
Django REST Framework: 'BasePermissionMetaclass' object is not iterable
Python/Django n00b moving over from javascript. Trying to add an API endpoint using Django REST Framework which I'm hoping will ultimately be able to update a User with the body of a PATCH request...
stackoverflow.com
TypeError: 'BasePermissionMetaclass' object is not iterable 해결방법
장고를 개발하면서 DRF를 통해 Permission을 적용할 때 어쩌다가? 만나는 문제이다. 처음에는 이 에러를 만나고 나서 어떻게 해결해야하는지 혼자서 고민을 하다가 결국에는 구글링과 오버플로우에
true-or-false.tistory.com
'Backend' 카테고리의 다른 글
[Django] JWT token 이용한 User 식별 (Authentication, Token Verify) (0) | 2022.11.27 |
---|---|
[Git] Pipfile을 gitignore에 넣어야 할까? (0) | 2022.11.18 |
[Django] 카카오 로그인 "detail": "Authentication credentials were not provided." 에러 (0) | 2022.11.18 |
댓글