如何使用django-registration和auth在登录时设置会话变量?

doz*_*oza 8 django login django-authentication django-registration

我正在使用django-registration将用户登录到我的应用程序中.那部分工作正常.我无法弄清楚的部分是如何在用户登录时设置自定义会话变量.例如,我想填充包含UserProfile数据的变量以及一些其他函数的输出.然后我就可以在后续的视图/模板中使用该信息.

如果有人可以在线指导我或者发布一些示例代码,那就太棒了.

我正在使用django 1.1和Python 2.6

ste*_*anw 4

如果您不想持久存储用户数据(只是附加会话数据),请查看:

http://docs.djangoproject.com/en/dev/topics/http/sessions/

如果您使用 django.contrib.auth,会话框架很可能已经启用。

如果您想要持久存储其他用户数据(不仅在会话中,而且在数据库中),您将它们存储在另一个“配置文件”模型中:

http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users