📢 공지사항
home

CRUD - Delete

번호
18
비고
3:42
주차
5월 둘째주
확인
⇒ delete 는 따로 html 만들 필요 없음, detail.html 의 수정하기 링크처럼 삭제하기 링크를 만들고 요청을 보내어, delete 라는 함수에서 Blog.objects.get() 했듯이 id 값에 맞는 데이터를 삭제
—> views.py 에 다음 코드 작성
def delete(request, id): delete_blog = Blog.objects.get(id = id) delete_blog.delete() return redirect('home')
Python
복사
전과 같이 save() 가 아닌 삭제를 해주는 method 인 delete() 넣음
—> urls.py 에 다음 코드 작성(path-converter)
path('delete/<str:id>', delete, name="delete"),
Python
복사
** 이 코드 작성시 from project2.blog.views import delete 이 뜨는 것 ⇒ 오류 남 **
—> detail.html 에 다음 코드 작성
<a href="{% url 'delete' blog.id %}">삭제하기</a>
HTML
복사
—> 페이지 실행!