inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue.js - Django 연동 웹 프로그래밍

HTML 코딩 하기

todo_confirm_delete.html

342

웹개발자

작성한 질문수 32

1

todo_list.html에서 remove 버튼을 눌렀을 때 delete 뷰가 호출되고 그러면 todo.id를 가진 인스턴스가 사라지고 todo_confirm_delete.html이 렌더링되는 걸로 생각을 했는데

todo_confirm_delete.html이 렌더링 된 후 거기서  버튼을 눌러야 데이터가 사라지는 건가요?

success_url이 성공 후url이니까 후자가 맞는거 같은데  동작순서가 헷갈립니다. reverse_lazy 때문에 성공여부가 늦게 되는건가요?

제 생각은 DeleteView에서는 template_name에 들어가는 html이 컨펌화면을 보여주는 거라고 생각하고 거기서 submit이 오면 succus_url이 렌더링 되는거같은데...헷갈려요..

vuejs django

답변 1

1

김석훈

todo_confirm_delete.html이 렌더링 된 후 거기서  버튼을 눌러야 데이터가 사라지는 건가요? ==> 맞습니다.

reverse_lazy() 는 url 계산을 늦게(lazy) 하는 것으로, 렌더링과는 무관합니다.

DeleteView에서는 template_name에 들어가는 html이 컨펌화면을 보여주는 거라고 생각하고 거기서 submit이 오면,

==> todo.id 로 테이블에서 해당 레코드를 삭제하고, 그 후에 success_url 로 리다이렉트 됩니다.

들여쓰기 단축키가 어떻게 되나요?

0

252

1

mixin 에러가 나서 실행이 안되요.

0

420

4

화면 에러화면이 자꾸 뜨네요..

0

416

4

todo_form.html 하단에 todo_List.html의 리스트가 오게 하고 싶습니다.

0

352

1

bootodo.html에서 Vue 코드가 적용되지 않습니다.

0

576

1

cdn vue버전

3

720

2

bootstrap 팝업창 만들기 단원에서 질문있습니다.

0

920

3

MultipleObjectMixin get 메소드 상속

0

252

1

Vue에서 파일 업로드시

0

718

1

vue django 연동 질문

0

500

1

장고 프론트엔드 백엔드 분리 관련 질문입니다 !

0

491

1

home화면에서 이미지가 안보입니다.

0

293

2

이 강의와 새로 만드신 강의의 차이점을 알고 싶습니다.

0

300

1

좋은 강의 감사합니다.

0

249

1

staticfiles가 static으로 바뀌었습니다.

0

278

1

장고 3.1에서 다음과 같이 바뀌었습니다.

0

291

2

Vuejs 와 Reactjs의 차이

0

356

1

vue js 오픈소스 연동

0

495

2

createView에서 success_url

0

252

1

강의자료 HtmlTodo.zip 파일 구글드라이브에서 바이러스로 인식해서 다운로드 안됩니다.

1

269

2

object에 왜 todo 컬럼이 추가되는지?

0

205

2

django_only 실습중 에러 제보

0

274

3

BaseListView

1

270

1

값이 전달 안됩니다

1

215

2