我正在使用登录中间件创建用户登录表单。Django检索会话用户标识
用户成功登录后,从视图中检索用户标识的最佳方法是什么?
创建一个middleware.py:
class LoginMiddleware(object):
def process_request(self, request):
if request.path != self.require_login_path and request.user.is_anonymous():
if request.POST:
return login(request)
else:
return HttpResponseRedirect('%s?next=%s' % (self.require_login_path, request.path))
等等,正常的auth中间件又出了什么问题? – 2011-05-12 15:33:18
它没有错,我面对的问题是从视图或模板登录后检索用户ID。 – kelvinfix 2011-05-13 00:27:42