본문 바로가기

개발일지/TIL

TIL 23-04-14

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