我正在django中创建一个应用程序,最终允许用户发布图片。图片包含对用户的ForeignKey。
我希望能够像上面那样操纵User类作为模型类,但我也希望它能够提供授权等功能,django-registration / auth正在处理它。
基本上我有两节课;我自己的User类和auth_user类,每个类都有自己的sqlite表。
我应该如何关联两者?我应该使用OneToOne字段还是应该扩展auth_user类以包含模型User类的所有功能?
答案 0 :(得分:2)
我相信这就是你要找的东西:
https://docs.djangoproject.com/en/1.4/topics/auth/#auth-profiles
您需要使用以下内容在settings.py文件中指定自定义类:
AUTH_PROFILE_MODULE = 'accounts.UserProfile'
希望有所帮助。