안녕하세요 이어서 바로 DELETE구현방법에 대하여 끄적여보겠습니다 !!
DELETE는 CRUD 그 어떤 구현방법보다 쉽답니다 ^_^
지금부터 바로 보시죠!!
1. 사전 셋팅
1-1. 가상환경 셋팅
https://tksgk2598.tistory.com/75?category=1016993
[멋쟁이사자처럼8기 9주차] Django 셋팅 1-1
안녕하세요 여러분! 대학교 방학하고 이제야 여유를 찾아 글을 끄적이고 있는 산와머니 입니다. 그동안 멋쟁이 사자처럼에서는 많은 팀프로젝트들과 UI/UX를 배워보는 시간 그리고 파이썬을
tksgk2598.tistory.com
1-2. Django 셋팅
https://tksgk2598.tistory.com/77?category=1016993
[멋쟁이사자처럼8기 9주차] Django 셋팅 1-2
전 포스트 필요한 프로그램 및 가상환경 셋팅에 이어 Django를 본격적으로 시작해보겠습니다! 셋팅이 안되있으신 분은 다시 한 번 보고와주세용!! [멋쟁이사자처럼8기 9주차] Django 셋팅 1-1 안녕
tksgk2598.tistory.com
1-3. 블로그 템플릿작성
https://tksgk2598.tistory.com/78?category=1016993
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 TEMPLATES편 : Django, MVT, CRUD
20.07.26~20.08.02 14주~15주 팀별로 스터디를 하며 과제를 받았습니다. 그동안 Django를 9주부터 배웠고 핵심 키워드 MVC를 이용하여 CRUD를 구현하는 과제입니다. 솔직히 비전공자로써 MVC? CRUD? 이건
tksgk2598.tistory.com
1-4. 블로그 모델, 뷰를 이용한 CREATE구현
https://tksgk2598.tistory.com/79?category=1016993
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 MODEL, VIEWS편 , CREATE구현 : Django, MVT, CRUD
오늘은 드디어 전 편에서 만들었던 블로그 작성 TEMPLATES을 어떻게 작동시키는가?! 데이터베이스를 어떻게 저장시키는가?! 에 대하여 공부해보도록 하겠습니다! 1. 사전 셋팅 1-1. 가상
tksgk2598.tistory.com
1-5. 블로그 모델,뷰,템플릿을 이용한 READ 구현
https://tksgk2598.tistory.com/80?category=1016993
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 MVT, MTV전체 활용한 READ구현 : Django, MVT, CRUD
안녕하세요! 멋쟁이사자처럼 8기 산와머니입니다! 오늘의 주제는 무엇이냐 ! 저번 시간에 CREATE구현에 이어 READ 구현을 해보려고 합니다! 이번 과제는 난관에 난관이었네요 ㅠ_ㅠ 항상
tksgk2598.tistory.com
6) 블로그 모델,뷰,템플릿을 이용한 UPDATE구현
https://tksgk2598.tistory.com/81
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 MVT, MTV전체 활용한 UPDATE구현 : Django, MVT, CRUD
여러분 안녕하세요! 오늘도 Django공부합시다!! 사실 전 포스트 바로 쓰고 넘어 온 것이지만 앉은 김에 바로 Django를 마스터하도록 하겠습니다!! 사실 이번주 20.09.07부터는 새로운 과제를 해
tksgk2598.tistory.com
1-7. 포스트 들어가기 전 알아야 할 키워드
Django는 3가지로 이루어져 있습니다. (쓰임새는 아래에서 같이 확인)
M:MODEL
V:VIEW
T:TEMPLATES
MVT를 잘 활용하여 다음과 같은 기능을 구현할 것 입니다.
C:CREATE
R:READ
U:UPDATE
D:DELETE
2. 블로그 글 삭제할 수 있는 DELETE 기능을 구현해봅시다.
>전 포스트를 읽고 오셨다면 특정 포스팅에 들어있는 삭제 버튼을 기억하실겁니다!
>specific.html에 있었죠?
모든 소스코드는 깃에서 확인해주세요.
https://github.com/SahhaShin/django_blog/tree/master/blog_project/blog_app/templates/temp
GitHub - SahhaShin/django_blog: django를 배운 후 블로그를 구현해봅시다.
django를 배운 후 블로그를 구현해봅시다. Contribute to SahhaShin/django_blog development by creating an account on GitHub.
github.com
>삭제부분에 href에 delete/포스트id url로 이동하도록 설정했습니다! 수정 UPDATE구현과 같은 맥락이죠?
>그럼 urls.py로 추가하러가봅시다.
2-1. urls.py에 delete/<int:id> 추가하기
>다음 views의 delete class를 추가해야겠죠??
2-2. views.py에 delete class추가하기
#세부내용의 글을 삭제한다.
def delete(request,id):
content=get_object_or_404(Post,pk=id)
content.delete()
return redirect('/index')
>코드를 이해하자면 파라미터로 데이터베이스 상의 id를 받아와 get_object_or_404를 이용해 특정 Post를 content에 저장합니다.
>그리고 삭제를 누를 시에 delete 명령어 하나면 글이 지워지는 마법 ^_^
지워진 다음에는 메인으로 돌아가 상황을 확인합니다 !
2-3. DELETE 시험해보기
>index에서 http://127.0.0.1:8000/index/ 특정 포스트를 눌러줍니다.
>그 후 삭제 버튼을 눌러줍니다
>없어진 모습!!
오늘 포스트는 Django 어떤 포스트보다 황홀했습니다 ^^
다음 포스트에는 어떤 주제를 들고올지 기대해주세요!!
블로그만들기 프로젝트 고생하셨습니다!!
멋사 8기 화이팅 ~!!
'대외활동 > 멋쟁이사자처럼 8기 (WEB)' 카테고리의 다른 글
[멋쟁이사자처럼8기 마무리] 알까고 대회 우승! (0) | 2021.11.04 |
---|---|
[멋쟁이사자처럼8기 19주차] git branch쓰는 방법 : 내가 보려고 만든 정리본 (0) | 2021.11.04 |
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 MVT, MTV전체 활용한 UPDATE구현 : Django, MVT, CRUD (0) | 2021.11.04 |
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 MVT, MTV전체 활용한 READ구현 : Django, MVT, CRUD (0) | 2021.11.04 |
[멋쟁이사자처럼8기 14~15주차] 블로그만들기 MODEL, VIEWS편 , CREATE구현 : Django, MVT, CRUD (0) | 2021.11.03 |