ユーザーは最初のログイン後にフォームに記入する必要があります。私がすでに試した信号で:
# -*- coding: utf-8 -*-
from django.contrib.auth.signals import user_logged_in
from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
[...]
def umleiten(sender, user, request, **kwargs):
print reverse("first_login")
"""Check if a user logged on for the first time."""
return HttpResponseRedirect(reverse("first_login"))
user_logged_in.connect(umleiten)
関数「umleiten」が呼び出されますが、適切なページに転送されません。ログイン後に別のサイトに転送できる関数を呼び出す方法はありますか?