django_only 실습중 에러 제보
안녕하세요, django_only 실습중 에러가나서 제보? 드립니다.
django의 버전이 달라서 그런건지, html 버전이 달라서 그런건지 잘모르겠습니다.
django 버전은 3.1입니다.
아래와 같이 todo_confirm_delete.html이 action을 "." url로 보낼때, http://127.0.0.1:8001/todo/5/와 같이 delete를 빼먹고 submit을 하고 있습니다.
<form action="." method="post"> {% csrf_token %}
<button type="submit">Confirm</button>
</form>
아래와 같이 action="./delete" 혹은 action을 없애면 http://127.0.0.1:8001/todo/5/delete 로 submit하고 정상 처리되고 있습니다. urls.py path('<int:pk>/delete', views.TodoDelV.as_view(), name='delete')
<form action="./delete" method="post"> {% csrf_token %}
<button type="submit">Confirm</button>
</form>
<form method="post"> {% csrf_token %}
<button type="submit">Confirm</button>
</form>
답변 3
1
안녕하세요. 독자님.
장고에서는 urls.py 파일에서 URL 을 정의할 떄,
앞 slash 는 빼고 뒤 slash 는 붙여주는 원칙(?)이 있습니다.
path('<int:pk>/delete/', ~~ ), 처럼 뒤에 slash 를 붙여 보세요.
감사합니다.
들여쓰기 단축키가 어떻게 되나요?
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
BaseListView
1
270
1
todo_confirm_delete.html
1
342
1
값이 전달 안됩니다
1
215
2





