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

Cooper Ben님의 프로필 이미지
Cooper Ben

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

안녕하세요 ListView 관련 질문입니다.

작성

·

178

0

항상 답변주시어 감사드립니다.

 

며칠전 강사님이 알려주신 user_logged_in 등을 활용한 접속 로그 남기는 방법을 구현을 해봤습니다..

어드민 페이지에서 접속 로그가 잘 뜨는걸 확인했습니다. 그런데 이것을 어드민 페이지가 아닌 다른 url에서 listview 로 활용해 접속로그 페이지 나오게끔 하려는데 잘 안되서 무엇이 문제일지 여쭙습니다.

우선 모델 부분입니다.

 

 

views.py 에서 이렇게 모델을 가져와 리스트로 나오게끔 하려는데

 

 

모델은 잡히지만 모델안의 필드들을 가져오지 못하여 계속 빈페이지만 보여주는데 무엇인 문제일지 알 수 있을까요?

 

 

 

추가로 시그널 파일입니다 !!

 

 

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

ListView를 통한 템플릿 렌더링 시에는 쿼리셋이 context로 전달됩니다. context_object_name 설정으로 그 이름을 변경하실 수 있고, 미지정시에는 모델명소문자_list 이름과 object_list로 참조하실 스 있습니다.

템플릿에서 쿼리셋은 순회토록 구현하셔야 하며, .name 속성은 쿼리셋에 없으므로 빈 문자열이 출력됩니다.

Cooper Ben님의 프로필 이미지
Cooper Ben
질문자

정말 단순한 문제 였는데 순회토록 구현하는걸 잊고 있었네요 해결되었습니다. 감사합니다 ㅎㅎ

Cooper Ben님의 프로필 이미지
Cooper Ben

작성한 질문수

질문하기