게시글 상세페이지 연결을 해주자
home 에서 게시글 사진을 눌렀을 때 tweet/3 처럼 해당 게시글의 상세페이지로 연결을 해주자
1. tweet/urls.py
path('tweet/<int:id>', views.tweet_detail, name='tweet-detail'),
2. tweet/detail.py
def tweet_detail(request,id):
my_tweet = TweetModel.objects.get(id=id)
return render(request,'tweet/tweet-detail.html',{'tweet':my_tweet})
3.home.html
<a href="/tweet/{{tw.id}}">
<img class="feed_img " src="{{ tw.image.url }}">
</a>
이제 상세페이지에 home에 있는 해당 데이터를 가져와서 보여주자
# imgae
<img class="detail_feed_img " src="{{tweet.image.url}}">
# 작성자 이름
<span class="detail_feed_name_txt">{{ tweet.author.username }}</span>
# 게시글
<p class="detail_feed_txt">{{ tweet.content }}</p>
작성자 이름을 그냥 user.username으로 하면 그냥 로그인한 사용자가 보여진다
728x90
'프로젝트 > 나혼자 프로젝트' 카테고리의 다른 글
sns 만들기 (댓글기능) (0) | 2022.10.09 |
---|---|
sns 만들기 (게시글 수정) (0) | 2022.10.09 |
sns 만들기(게시글 삭제) (0) | 2022.10.09 |
sns 만들기 (게시글 저장, 보여주기) (1) | 2022.10.08 |
sns 만들기(로그아웃) (0) | 2022.10.08 |
댓글