django.contrib.auth.models.User.DoesNotExist: User matching query does not exist.
해당 로직을 보면 User Model에서 request 받은 user_id를 비교한다.
하지만 User 모델에 request 받은 user_id가 없으니 당연히 get을 이용해 값을 가져올 수 없다.
따라서
filter 함수로 바꿔 주어야 한다.
그래야 값이 없어도 없는 값이 나오기 때문이다.
'에러' 카테고리의 다른 글
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools" (0) | 2022.02.17 |
---|---|
[git] fatal: Authentication failed for '...' (0) | 2021.12.27 |
django Forbidden (CSRF token missing or incorrect.) (0) | 2021.12.01 |
[React] Django React CORS 해결하는 법 (0) | 2021.11.22 |
input value not long enough for date format (0) | 2021.03.14 |