将auth_user与django中的模型用户相关联

时间:2012-12-04 17:05:20

标签: django django-authentication django-registration

我正在django中创建一个应用程序,最终允许用户发布图片。图片包含对用户的ForeignKey。

我希望能够像上面那样操纵User类作为模型类,但我也希望它能够提供授权等功能,django-registration / auth正在处理它。

基本上我有两节课;我自己的User类和auth_user类,每个类都有自己的sqlite表。

我应该如何关联两者?我应该使用OneToOne字段还是应该扩展auth_user类以包含模型User类的所有功能?

1 个答案:

答案 0 :(得分:2)

我相信这就是你要找的东西:

https://docs.djangoproject.com/en/1.4/topics/auth/#auth-profiles

您需要使用以下内容在settings.py文件中指定自定义类:

AUTH_PROFILE_MODULE = 'accounts.UserProfile'

希望有所帮助。