inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

DB 정보 접근 및 장고 템플릿 내 for loop

reverse의 역할

258

lets_go

작성한 질문수 5

0

안녕하세요! 7:50 이전에
return HttpResponseRedirect(reverse('accountapp:hello_world'))

를 작성하시는데 reverse가 없어도 겉으로 보기엔 똑같더라구요

HttpResponseRedirect만으로도 '돌아가라(redirect)'라는 의미 전달이 되는 것 같은데, reverse의 역할은 무엇인가요?

좋은 강의 감사합니다!

docker python django

답변 2

0

Hyong Sok Park

안녕하세요.
질문 확인했습니다.

먼저 reverse 함수 내에 들어가는 값부터 확인해보죠.

'accountapp:hello_world'

라는 내용이 들어갑니다.

이 내용을 바탕으로 다시 reverse 함수를 보면,
accountapp 라는 이름의 앱 내부에 있는,
hello_world 라는 이름의 path를 찾아,
해당 path로 접근하기 위해 접근해야 하는 주소 값을 되돌려주는 함수입니다.

좀 더 자세한 내용은 공식 문서를 참고하실 수도 있습니다.
링크도 첨부해 놓을게요

https://docs.djangoproject.com/en/3.2/ref/urlresolvers/#reverse

좋은하루 보내시구요!
감사합니다- 

0

lets_go

제가 뭔가 다르게 했었는지, 다시 하니까 reverse가 없으면 POST 클릭 시에 Disallowedredirect 오류가 뜨네요! 왜 그런 건가요?

강의에 나왔던 js 파일이 깃허브에 없습니다

1

72

1

모바일 디버깅, 반응형 레이아웃 4분48초 질문

0

49

1

decorator 관련질문입니다.

0

57

1

PasswordChangeView

0

98

2

로그아웃뷰 작동 관련 (2025년 3월)

1

133

1

실행에러질문

0

154

1

@login_required 데코레이터 사용시 리다이렉트는 어디서 참조하여 설정을 하는걸까요?

0

115

1

CacheBackend 관련 에러

0

176

1

21강 CreateView를 통한 회원가입 구현 질문

0

325

1

53강 disallowedhost

0

340

2

502 Bad Gateway

0

472

0

mariadb 접근권한 오류

0

540

1

logout 후 빈 화면으로 이동합니다 ㅠㅠ

0

457

2

로그아웃 후 빈 화면으로 이동

0

329

1

서버 운영 관련 질문 드립니다.(Unable to retirve...)

0

232

1

static/base.css파일을 인식을 못합니다

0

377

1

안녕하세요 19강 디버깅 설정 질문있습니다.

0

290

1

프로필 update편 질문있습니다.

0

376

1

수업질문

0

392

1

COOP error

0

527

1

61강 Dockerfile error

0

596

1

static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.

0

489

1

static 파일 중 jpg 파일만 로드 불가

0

417

1

58강 static 파일 적용 안됨

0

544

1