django.contrib.auth.models.User.DoesNotExist: User matching query...

django.contrib.auth.models.User.DoesNotExist: User matching query...

django.contrib.auth.models.User.DoesNotExist: User matching query does not exist.

해당 로직을 보면 User Model에서 request 받은 user_id를 비교한다.

하지만 User 모델에 request 받은 user_id가 없으니 당연히 get을 이용해 값을 가져올 수 없다.

따라서

filter 함수로 바꿔 주어야 한다.

그래야 값이 없어도 없는 값이 나오기 때문이다.

from http://integer-ji.tistory.com/363 by ccl(A) rewrite - 2021-12-07 23:26:51