django facebook app을 사용하고 있습니다. 로그인 후 사용자를 이전 페이지로 리다이렉트 시키려면 어떻게해야합니까?django facebook 이전 페이지로 리디렉션하는 방법
"다음"숨겨진 입력 상자를 사용하려고했지만 작동하지 않았습니다. Django-facebook docs에서
<input type = "hidden" name = "next" value = "{{ request.GET.next }}" />
django facebook app을 사용하고 있습니다. 로그인 후 사용자를 이전 페이지로 리다이렉트 시키려면 어떻게해야합니까?django facebook 이전 페이지로 리디렉션하는 방법
"다음"숨겨진 입력 상자를 사용하려고했지만 작동하지 않았습니다. Django-facebook docs에서
<input type = "hidden" name = "next" value = "{{ request.GET.next }}" />
: settings.py에서
당신이
FACEBOOK_LOGIN_DEFAULT_REDIRECT = "/whatever/"
기본-리디렉션을 변경 설정할 수 있습니다.
편집
또 다른 방법은 이렇게 (워드 프로세서에서 발췌)처럼 페이스 북 - 응용 프로그램의 사용자 정의 백엔드를 서브 클래 싱하는 것입니다
from django_facebook.registration_backends import FacebookRegistrationBackend
class CustomBackend(FacebookRegistrationBackend):
def post_connect(action):
# go as crazy as you want, just be sure to return a response
response = HttpRedirect('/something/')
if action is CONNECT_ACTIONS.LOGIN:
response = HttpRedirect('/')
return response
post_connect
는 연결 한 후 리디렉션을 처리합니다.
django-social을 사용하고 있습니까? 어떤 페이스 북 앱을 사용하고 있습니까? 어디에서 가져 왔습니까? 해당 문서 및 소스 코드를 확인해야합니다. –
https://github.com/tschellenbach/Django-facebook – Jasmine