当前位置:  开发笔记 > 编程语言 > 正文

Django UserProfile ...没有密码

如何解决《DjangoUserProfile没有密码》经验,为你挑选了1个好方法。

我想创建一个没有登录的用户子集......基本上是一种将摄影师字段添加到照片而不需要与该人关联的完整帐户的方法(因为在很多情况下,他们会从未真正登录过该网站).需要注意的是,我还希望以后能够为他们启用帐户.

所以,我认为这个问题变成了设置一个与User表关联的"People"表的最佳方法,而没有用UserProfile实际扩展User表.



1> Jonny Buchan..:

一个用户配置文件(如返回django.contrib.auth.models.User.get_profile)不会延长用户表-指定为与轮廓模型的模型AUTH_PROFILE_MODULE设置为只具有一个模型ForeignKeyUser.get_profile和设置实际上只是用于访问具有特定模型的实例的方便的API ForeignKey,以特定的User实例.

因此,一种选择是创建一个配置文件模型,其中ForeignKeyto User可以将null您的Photo模型与此配置文件模型而不是模型相关联User.这将允许您为不存在的用户创建配置文件,并在以后将注册用户附加到配置文件.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有