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