1.[Django 팀 프로젝트] - mypage 작성 글 리스트 보여주기
문제점
마이페이지에서 본인이 작성한 글의 리스트를 보여줘야함
시도해 본 것들
Posting class의 objects 객체를 filter 찾는데 username=user인 것으로 찾아라
Django templates 문법으로 for문 사용 {% for posting in postings %}
알게 된 점
1.[Django 팀 프로젝트] - mypage에서 다른 사람 정보 보여주기
문제점
mypage가 로그인한 사람의 정보만을 보여줄 수 있음 <- 다른 사람의 정보도 확인할 수 있도록 만들고 싶음
시도해 본 것들
mypage/아이디로 다른 사람의 정보를 볼 수 있도록 시도
TIL 작성 중 다른 사람의 작성글 리스트가 안보인다는 것을 깨달음
해결 방법
def user_info(request, username):
if request.method == 'GET':
user_info = get_object_or_404(UserModel, username=username)
postings = Posting.objects.filter(username=username)
return render(request, 'user/user_info.html', {'user_info': user_info, 'postings': postings})
postings의 username을 user_info가 받는 매개변수로 전달하면서 해결
mypage/아이디에서 아이디를 url말고 다른 방법으로 전달할 수 있어야 함 ex) 게시글 작성자 정보 클릭시 이동
알게 된 점
정확한 방법을 찾는 게 어려운거지 작동하는 코드를 보면 그렇게 어렵지 않은 코드가 꽤 있는 것 같다.
'개발일지 > TIL' 카테고리의 다른 글
TIL 23-04-16 (0) | 2023.04.16 |
---|---|
TIL 23-04-15 (0) | 2023.04.15 |
TIL 23-04-13 (2) | 2023.04.13 |
TIL 23-04-12 (0) | 2023.04.12 |
TIL 23-04-11 (0) | 2023.04.11 |