Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 조현병
- 창궐
- parasite
- 신종코로나
- 필리핀사망
- 우한 코로나
- 진짜영웅
- wuhan
- 우한
- everybody wants you
- 전염병
- 봉준호감독통역사
- cnn
- 치앙마이
- red hearse
- 중국외교부
- 정은경 본부장님
- 최성재
- 어서와한국은처음이지
- Bolton
- 코로나19
- 우한코로나
- 미중
- 우한코로나바이러스
- 웨일즈
- 코로나
- 코로나바이러스
- 봉준호감독통역
- 확진자수
- sharonchoi
Archives
- Today
- Total
오지's blog
장고(django)에서 reverse와 redirect의 차이 본문
728x90
반응형
def get_success_url(self):
messages.success(self.request, "배송요청 성공")
return redirect('request_detail', kwargs={'pk':self.object.pk})
위 함수에서 redirect함수를 호출하면 에러가 나지만
def get_success_url(self):
messages.success(self.request, "생성 성공")
return reverse('request_detail', kwargs={'pk':self.object.pk})
위함수 처럼 reverse함수를 호출하면 에러가 나지 않고 정상적으로 동작됨을 확인하였다.
직관적으로 보았을때 createview를 이용하여 객체를 생성하고 그 이후 생성된 객체의 내용을 확인할때 detail 뷰를 확인하는데 그래서 성공했을때 detail뷰를 넘어가게 하였다.
다음에 계속
'개발노트 > Python' 카테고리의 다른 글
Comments