我正在使用此链接上的教程进行延迟注册,并尝试将其与django-registration结合使用。
懒惰注册链接上的教程只需要调用一个命令来重新设置保存的事件:
def on_registration_complete(self, request):
Wishlist.reparent_all_my_session_objects(request.session, request.user)
return HttpResponseRedirect('/')
def on_login_complete(self, request, user, openid=None):
Wishlist.reparent_all_my_session_objects(request.session, request.user)
return HttpResponseRedirect('/')
如何reparent_all_my_session_objects()
在用户登录或注册后使用 django-registration 进行后挂钩以调用命令?我是否需要通过从django.contrib.auth复制来创建自己的身份验证?