Django) 간단한 웹 애플리케이션 만들기 (3)
2022. 7. 20. 20:38ㆍ코딩/Django
728x90
반응형
삭제하고 싶은 글의 번호를 알기 위해서 변수 id를 부여했다.
read페이지의 template에 return 값에 id값을 넣어준다.
input type hidden은 보이진 않지만, post 방식으로 id값을 가져와준다.
하지만 다른 페이지의 return 값엔 id값이 없고, HtMLTemplates에서는 id파라미터를 받으므로
오류가 난다. 따라서 기존 id값을 None으로 설정.
POST 값으로 id 값을 가져온다.
그리고 id값과 topic아이디 값이 같지 않은 인자들을 newTopics에 이를 추가해주고,
topics변수에 다시 newTopics를 할당한다.
그리고 return redirect('/')를 통해 값을 삭제한 뒤, 홈으로 복귀한다.
또한 contextUI라는 변수값을 지정해주고,
id가 None이 아닐때, 즉 홈페이지가 아니라 세부 페이지 항목에 들어갔을 때만 delete 버튼이 활성화되도록 바꿔주는 작업까지 하면 완료된다.
728x90
반응형
'코딩 > Django' 카테고리의 다른 글
Django) 간단한 웹 애플리케이션 만들기 (2) (0) | 2022.07.19 |
---|---|
Django) 간단한 웹 애플리케이션 만들기 (1) (0) | 2022.07.18 |
Django) django 설치 및 오류 끝에 실행 완료! (0) | 2022.07.18 |