๐ฉ๐ป๐ป Github
https://github.com/nicesugi/DjangoClass/tree/main/sns
detail_tweet : html, views, urls
write_comment : views, urls & detail_tweet ์ธ์ฆ์ฌ๋ถ์ comment๋ถ๋ถ ์ถ๊ฐ
delete_comment ๋๊ธ ์ญ์
๐ฑ ๊ฒ์๊ธ ์์ธ๋ณด๊ธฐ
1. tweet/views.py
๊ฒ์๊ธ ์์ธ๋ณด๊ธฐ์ order_by('-created_at') ์ ์ฌ์ฉํด ์๊ฐ ์ญ์์ผ๋ก ์ ๋ ฌ
return์ tweet ๊ณผ comment๋ html / my_tweet, tweet_comment๋ ํจ์ ํด๋์ค์์ ๊ฐ์ ธ์ค๋ ๋ด์ฉ
2. tweet/urls.py
path('tweet/<int:id>',views.detail_tweet,name='detail-tweet'),
3. tweet/models.py
author ๋ ์ด๋ฏธ ๋ง๋ค์ด๋์๋ UserModelํด๋์ค์์ ๊ฐ์ ธ์ ์ฌ์ฉํฉ๋๋ค
4. tweet/home.html
2๋ฒ # ์์ url์ ๋ณ๊ฒฝํด์ค๋๋ค
5. tweet/tweet_detail.html
๋ด์ฉ์ด ๊ธธ์ด์.. ํ์ผ์ Git ์ฃผ์์ ์ปค๋ฐ๋ฉ์ธ์ง๋ ์์ ์ ์ด ๋์์ต๋๋ค.
๐ฑ ์์ฑํ๋ ๋๊ธ ๋ธ๋ผ์ฐ์ ์ ํ์
1. tweet/urls.py
path('tweet/comment/<int:id>', views.write_comment, name='write-comment'),
2. tweet/views.py
3. tweet/tweet_detail.html ํ์ผ์ Git ์ฃผ์์ ์ปค๋ฐ๋ฉ์ธ์ง๋ ์์ ์ ์ด ๋์์ต๋๋ค.
๐ฑ ๋๊ธ ์ญ์ ํ๊ธฐ
1. tweet/urls.py
path('tweet/comment/delete/<int:id>', views.delete_comment, name='delete-comment'),
2. tweet/views.py
3. tweet/tweet_detail.html ํ์ผ์ Git ์ฃผ์์ ์ปค๋ฐ๋ฉ์ธ์ง๋ ์์ ์ ์ด ๋์์ต๋๋ค.