-
1 votesanswersviews
Django中的User和UserProfile对象
我在UserProfile模型中使用User的相关字段时遇到了一些问题 . 我在UserProfile模型中有这个字段: friends = models.ManyToManyField(User, null=True) 我打电话的时候 User.objects.get(pk=234).get_profile().friends.all() 我将这组朋友作为用户对象 我打电话的时候 User.... -
0 votesanswersviews
向后与Django中的代理模型的多对多关系
我有一个模型名称'Group',与Django用户有一个ManyToMany关系,以及一个'Membership'表 . class UserManager(models.Manager):get_query_set(self): return super(UserManager, self).get_query_set().select_related('expenses') ... -
1 votesanswersviews
在Django中对M2M关系使用'through'参数的原因
Concise question:在不使用through参数的情况下,在外部表上对Django(1.5)中的多对多关系建模有什么优缺点? Details:说,我有一个自定义用户模型 UserProfile ,我想定义与同一模型的m2m关系,例如,以实现以下关系 . 我可以定义一个外部表(模型)like so: class Relationship(models.Model): "... -
12 votesanswersviews
在Django中使用用户角色
我有一些问题在一个项目中,我需要与三个(可能更多)类型的用户一起工作,这些用户有不同的角色:医生患者管理员 我一直在考虑使用Django Model Users并扩展它创建一个userprofile模型......但是我忽略了如何管理不同的角色,因为userprofile模型将包含用户模型的字段,尽管我不知道如何解决角色主题 . 1用户有多个用户配置文件?我不知道 或者我可能应该创建一个角色模型/... -
0 votesanswersviews
Django Userena的多用户配置文件
我正在使用userena 1.2和Django 1.4 . 我正在尝试创建多个用户配置文件但我没有运气,因为在SO上发现了很多帖子 . 我创建了两个自定义模型和一个这样的表单: class BaseProfile(UserenaBaseProfile): """ Default profile """ user = mod... -
382 votesanswersviews
使用Django中的自定义字段扩展用户模型
使用自定义字段扩展User模型(与Django的身份验证应用程序捆绑在一起)的最佳方法是什么?我也可能希望使用该电子邮件作为用户名(用于身份验证) . 我已经看过few ways这样做,但不能决定哪一个是最好的 . -
1 votesanswersviews
用户身份验证不工作Django
我尝试登录时,用户未通过身份验证 . 这是我的注册码 def register(request): if request.method == "POST": username = request.POST["name"] email = request.POST["email"] password = reque... -
5 votesanswersviews
Django上的用户角色架构
一个伟大的问候社区 我的问题与Django中的管理用户和架构用户的类型有关,一开始我请你道歉,以防万一我的问题可能太“新手”或没有意义,我开始将我与Django联系起来用户模式及其在项目中的不同工作可能性 . 我有以下情况 . 我正在构建一个应用程序,其中我将有三个不同的用户类型: 医疗 病人 物理治疗师 我使用默认的Django身份验证方案(django.contrib.auth... -
16 votesanswersviews
扩展Django中的User对象:用户模型继承还是使用UserProfile?
要使用自定义字段扩展User对象,Django文档建议使用UserProfiles . 但是,根据this回答一年左右的问题回复: 扩展django.contrib.auth.models.User现在也运行得更好 - 自从Django的继承代码在模型API中重构以来 . 诸如this等文章阐述了如何使用自定义字段扩展User模型以及优势(直接从用户对象检索属性,而不是通过.get_profi... -
2 votesanswersviews
如何扩展Django User模型来管理权限
我正在使用Django 1.3和Python2.6开发一个web应用程序 . 我必须扩展Django用户模型,以便有三种类型的用户和每种类型的管理权限 . 为了阐明,说有三种类型的用户:教师,助教和学生 . TA将能够创建一个新的'Assignment',教师将能够'review'并确认它,学生将不得不'review'和TA最终可以检查那些'reviewed'解决方案 . 现在有三种类型的用户:... -
2 votesanswersviews
在Django中扩展默认用户模型
我写了我的第一个应用程序 Django 2.0 . 当我意识到将 id 主键字段从默认 integer 类型替换为 UUID 以使数据库条目更安全时,一切正常并且应用程序几乎准备就绪 . 当我搜索这个如何将用户表的 id 更改为 UUID 时,我得到了许多扩展 AbstractBaseUser 的教程 . 这是我自己编写的 User 模型 . account/models.py class Us... -
2 votesanswersviews
自定义Django用户模型只有一个字段吗?
我需要Django中的自定义用户模型,只需要一个字段进行身份验证 . 因为我网站的用户没有电子邮件或密码 . 它们将仅使用一个字符串登录(例如立即生成令牌) . 如果字符串与我的系统定义的另一个字符串/标记匹配,则用户应该登录 . 怎么可能呢?谢谢 -
2 votesanswersviews
如何在Django中将unique = true的外键设为“可选”?
我有一个用户模型(由Django预定义)和一个通过ForeignKey连接的UserProfile模型 . 我正在创建两个单独的ModelForms,以便在单个模板中用作各种注册形式 . models.py class UserProfile(models.Model): # This field is required. user = models.ForeignKey(User... -
5 votesanswersviews
如何创建在Django中保存User和UserProfile对象的视图
我在Django中有两个模型:User(由Django预定义)和UserProfile . 这两个通过外键连接 . models.py: class UserProfile(models.Model): user = models.ForeignKey(User, unique=True, related_name="connect") location = model... -
3 votesanswersviews
django 1.5扩展默认用户模型或替换它
环境:Django 1.5.1 Django CMS 2.4.1百日草最新我的自定义应用程序自定义Django CMS插件 基本上我可以扩展默认的Django(1.5.X)用户模型,如Django Ribbit Tutorial on NetTuts+ 要么 在段落中替换完全自定义的模型,如Django Dev doc或Django2Scoops示例:"Dealing With the ... -
1 votesanswersviews
使用多个数据库时不存在Django错误关系“auth_user”
我正在使用多个数据库(同一个postgresql数据库中的不同模式)处理Django 1.9和python 3.3项目 . 当我第一次尝试迁移项目时,我收到了这个错误 Running migrations: Rendering model states... DONE Applying contenttypes.0001_initial... OK Applying auth.0001... -
1 votesanswersviews
IntegrityError -userprofile.u_id可能不是NULL,django用户注册
我正在尝试使用Django UserProfile功能注册用户 . 我有一个Extended UserProfile模型 . 我的文件如下所示 . 我收到“accounts_userprofile.u_id可能不是NULL”,我在保存表单时尝试使用'commit = false',但它没有用 . 我的父模型的字段设置为null = True,blank = True . 我已经放弃了 table ...