인프런 커뮤니티 질문&답변
프로필 수정 중 url reverse관련
해결된 질문
작성
·
241
답변 2
0
0
이진석
지식공유자
안녕하세요.
URL Reverse에서는 app_name을 적용하시면 이는 URL Reverse의 namespace로 동작하시게 되어, URL Reverse 시마다 "namespace:view_name" 포맷으로만 URL Reverse가 가능합니다.
app_name을 쓰지 않으시면 URL Reverse시에 "view_name" 포맷으로만 URL Reverse가 가능합니다.
다음 세 가지 체크 포인트가 있을 수 있습니다.
- 체크 포인트 1) accounts.urls가 프로젝트.urls에 include를 통해 포함이 되어있는 상황이신가요?
- 체크 포인트 2) accounts/urls.py 에서 app_name을 주석처리하신 후에 파일을 저장하셨나요? 혹시 저장을 하지 않으신 것은 아닐까요? 저장하셨다면 개발서버가 재시작이 되었을까요? 소스 파일 저장 후에 개발서버가 재시작되어야 변경내역이 개발서버에 반영이 됩니다.
- 체크 포인트 3) 소스파일을 수정해도 개발서버가 재시작되지 않으신다면, VSCode를 통해 여신 프로젝트와 개발서버를 띄우신 프로젝트가 다른 프로젝트일 수 있습니다.
차근차근 체크해보시고, 추가 질문 남겨주세요.
그리고 해결되셨다면, 본 질문의 상태를 해결됨으로 변경 부탁드립니다.
화이팅입니다. :-)








안녕하세요 이슈라기보단 질문드린거구요
말씀대로 app_name을 지정하고 reverse하려면 "namespace:view_name"으로 지정해줘야 되는걸 몰랐었습니다
app_name지정한상태로 view.py의 redirect부분과 profile.html에 설명주신 형식으로 지정하니까 redirect가 잘되는걸 확인했습니다 예전에 강의해주실때 분명히 네임스페이스에 대해 설명해주셨는데..이제야 이해했네요 감사합니다