인프런 커뮤니티 질문&답변

Minsub Yoon님의 프로필 이미지
Minsub Yoon

작성한 질문수

파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap

Comment (댓글) 작성창 구현하기

request.user가 SimpleLazyObject를 반환합니다.

작성

·

462

0

19:34처럼 comment.author = request.user를 하면 아래와 같은 에러가 발생합니다.

ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x000002CE4219A0A0>>": "Comment.author" must be a "User" instance.

request.user가 SimpleLazyObject를 반환하는거 같은데,
PostCreate에서 request.user를 사용할 때는 문제없이 잘 되는데 여기에선 에러가 나는 이유를 모르겠습니다.

답변 2

0

Minsub Yoon님의 프로필 이미지
Minsub Yoon
질문자

강좌 뒷부분을 보고 해결됬습니다. 감사합니다.

0

SungYong Lee님의 프로필 이미지
SungYong Lee
지식공유자

"같다."의 의미로 사용할 때는 =가 아니라 == 입니다. 이 부분을 실수한게 아닐까요?

Minsub Yoon님의 프로필 이미지
Minsub Yoon

작성한 질문수

질문하기