post_list.html에서 user인자의 전달방법?
225
작성한 질문수 2
CBV에서 html 파일에 전달할 인자들이 get_context_data() 메소드의 context를 통해 전달된다고 이해하고 있습니다.
그런데 post_list.html에서 user.is_authenticated의 True 여부를 통해 버튼을 보여주는데
이것이 정상작동하려면 PostList의 get_context_data()에서 context['user'] = self.request.user를 정의해서 context에 user에 대한 값을 줘야 한다고 생각했습니다. (콘솔에서 확인했을 때 부모클래스인 ListView의 get_context_data()가 리턴해주는 context에도 따로 user에 대한 값을 넣어주는 것 같지는 않습니다)
하지만 따로 context에 값을 넣어주지 않아도 정상작동을 하는 걸 보니
CBV에서 html 파일에 인자를 전달할 때 context 외에 self.request.user를 따로 전달해 주도록 설계되어 있다 라는 결론을 내릴 수 있을 것 같은데.. 제 생각이 맞을까요?
답변 1
로그인 오류
0
90
2
docker-compose down 안되는 현상
0
213
2
url pattern관련 문의
0
199
2
오류
0
257
1
doitdjango 블로그 게시판 작동 오류
1
303
1
구글 로그인 오류 .
0
467
2
makemigrations 을 했는데 aws lightsail에서
0
206
1
안녕하세요 강사님,
0
404
2
맥북 프로 14 가상화 확인
0
439
2
테스트 코드 오류
0
389
2
섹션 6-2 알림 내용 중 링크가 잘못되어 있네요.
0
284
2
장고 개발 준비.
0
411
2
Mac
0
323
1
TDD 통과 했지만, 실제 웹에서 작동하지 않습니다.
0
376
1
summernote를 적용하고 이미지를 업로그하면 모바일에서 볼때는 이미지가 크게 나오는데 어떻게 해야 되나요?
0
918
2
python manage.py test 를 돌리면 allauth.socialaccount.models.SocialApp.DoesNotExist 에러가 뜹니다.
1
1698
2
self.client.post에 글이 생성되지않습니다
0
340
1
Nginx 설정 이후 개발용 도커 컨테이너 실행
0
554
1
UpdateView - 포스트 수정 페이지 만들기 에서 질문이 있습니다.
0
405
1
from .models import Question
0
1221
1
파이참 장고 인식 불가 문제
0
1006
2
배포용 도커 컨테이너 실행이 안됩니다
0
717
1
docker-compose exec web manage.py migrate
0
557
1
search_info가 안나옵니다..
0
361
2





