view 에서 room 앱의 model인 Room의 title 과 Room_member 의 group (정확하게는 title만) 같을 때
각 방의 멤버 리스트에 가입한 유저를 띄우기,
현재 로그인한 유저가 해당 방의 멤버 리스트에 있을 경우(가입한 사람일 경우) 가입됨/탈퇴하기 버튼으로 바뀌는 등 제어를 하고 싶은데
2번째 사진처럼 view 작성하면
터미널에 이렇게 출력이 돼요
Room models : <QuerySet [{'title': 'test'}, {'title': 'test2'}]>
Room_member models : <QuerySet [{'id': 18, 'join_user_id': 2, 'group_id': 14, 'date_joined': datetime.date(2022, 9, 15)}, {'id': 20, 'join_user_id': 2, 'group_id': 15, 'date_joined': datetime.date(2022, 9, 15)}, {'id': 21, 'join_user_id': 3, 'group_id': 14, 'date_joined': datetime.date(2022, 9, 15)}]>
저렇게 출력되는 이유가 Room 의 __str__ 함수 때문인거 같은데
{self.title} 만 가져올 수 있는 방법이 있을까요 ??
'FrameWork > Django' 카테고리의 다른 글
룸 상세페이지 (1) | 2022.09.23 |
---|---|
마이페이지 (1) | 2022.09.23 |
9월 14일 (수) 룸 가입하기 (0) | 2022.09.15 |
9월 2일(금) 페이지네이션, room에 비밀번호가 있을 경우 비밀방, 없을 경우 공개방 띄우기, room 가입하기 (0) | 2022.09.02 |
8월 29일(월) (0) | 2022.08.31 |