我希望用户在第一次登录后必须填写表格。使用我已经尝试过的信号:
# -*- 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”被调用,但它不会被转发到相应的页面。有没有办法在登录后调用一个函数,我可以从中转发到另一个站点。