의 URL 4. 기본값에 따라 장고 사용자 지정 장식을 만들 :내가이 로그인 URL을 가지고
- /프로필/로그인/
- /마피아/프로필/로그인/
을 그리고 전망을 ,
@login_required
def favorited_spreads(request ,page_template='spreads/favorited_spreads_ajax.html',
template='spreads/favorited_spreads.html',mode=None):
profile = request.user.profiles
spreads = profile.favorite_by.all()
context = {
'spreads': spreads,
'profile': profile,
}
if request.is_ajax():
template=page_template
return render(request, template,context)
그리고 내 두 개의 URL은 다음과 같습니다
이제 내 질문에 내가 사용자가 인증되지 않고 /favorites/ here mode=None
을 URL로 이동, /profile/login/
를 URL로 리디렉션해야하는지하는 @custom_login_required
을 말 대신 @login_required
의 장식을 원이다.
외부 인증을 사용하여 /mob/favorites/
(여기서는 mode = 'mob')으로 URL을 지정하려는 경우 로그인 URL /mob/profile/login/
으로 리디렉션되어야합니다.
도움이 매우 감사합니다. 질문이 명확하지 않은 경우 의견을주십시오.