2010年10月19日 星期二 11:35
由于Django自带的用户认证系统存在局限性,然而Django生成的HttpRequest的请求对象
request却只能传递他自带的User类用户,由于request.user可以在系统的任何试图中传递登入用户的数据,这样的确使用很方便,但是User类可能不是我希望的用户类,我是应该设计另外一个用户类继承User类,但是request.user对象好像是我设计类的父类吧,这样request.user对象传递的是否能够传递子类中的数据呢?如果我自己重新创建用户类,我该如何使用request对象来传递全局数据呢?还是必须要用session来传递数据?
2010年10月20日 星期三 16:19
有了答案了,Django提供了一个User.get_profile()的方法,可以对User类进行扩充。
Zeuux © 2024
京ICP备05028076号