2010-08-02 4 views
1

뷰에서 다른 URL로 리디렉션하여 쿼리 세트를 다른 뷰로 전달할 수 있습니까?
나는이 시도 :Django, 리다이렉트/redirect_to를 사용하여 URL로 QuerySet 전달

return simple.redirect_to(request, 'some_url', **{'queryset': results}) 

이이

return redirect('some_url', queryset=results) 

하지만이 작동하지 않습니다 ....

내가 그것을 어떻게 할 수 있습니까?를

가비.

답변

1

어떻게하면 되겠습니까? 리디렉션은 브라우저가 다른 URL을 요청하게하여 발생합니다. 따라서 리디렉션의 매개 변수로 전달하려는 항목은 리디렉션 할 URL로 이동해야합니다. 쿼리 세트를 URL 매개 변수에 넣는 것은 의미가 없습니다.

아마도 처음에는 쿼리 세트를 가져 오는 데 사용 된 모든 인수를 전달할 수 있지만 그게 많은 추가 작업입니다.

정말로 리디렉션해야합니까? 원래보기에서 새보기를 호출하고 응답을 반환하는 것은 어떻습니까?

+0

당신이 옳습니다 ... 내 실수는, 나는 그것을 볼 것입니다. – gabi

관련 문제