점프 투 장고 2장 06 데이터 저장 내용 중 url 매핑 관련 질문
책의 설명에서는 답변등록 폼 템플릿을 만들고 이를 매핑하는 주소를 다음과 같이 설정하여
path('answer/create/<int:question_id>/', views.answer_create, name='answer_create')
http://locahost:8000/pybo/answer/create/2/
위의 페이지를 요청한다고 되어 있는데 실제로 해보면 주소창에는
http://localhost:8000/pybo/2/
이와 같이 표시 되어있습니다.
그리고 다음과 같이 입력해 보아도 문제가 없이 페이지가 작동합니다.
path('<int:question_id>/', views.answer_create, name='answer_create')
어떤 이유로 'answer/create'가 포함된 URL로
매핑을 하도록 했는지 이유가 궁금합니다.
yje27188795 님 353
M 2022년 4월 29일 5:27 오후
답글 등록시에는 form action에 등록된 주소로 답변을 등록합니다. 브라우저에 표시되는건 상세화면 주소이구요.
-
박응용님,
2022년 4월 29일 7:41 오후
추천
,
대댓글
@박응용님 답변 감사드립니다. 다만 제가 궁금한 부분은... answer/create 로 설정되는 게 어떤 원리인지 인데요... 다시 말해 이와 같은 페이지 주소로 요청될지 어떻게 알 수 있냐는 것이죠...
-
yje27188795님,
M 2022년 4월 30일 11:47 오전
추천
,
대댓글
@yje27188795님 URL을 answer/create 로 하는것은 어떤 원리에 의해 만들어지는게 아니라 변수 이름을 짓듯이 URL을 개발자가 정하는 겁니다.
-
박응용님,
M 2022년 4월 30일 12:26 오후
추천
,
대댓글
@박응용님 그랬던 거군요 ㅎㅎ 감사합니다. 살짝 머쓱하네요 ㅎㅎ
-
yje27188795님,
2022년 5월 2일 12:57 오후
추천
,
대댓글