问题标签 [django-users]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 扩展 django 用户模型
我正在尝试为我的 django 应用程序创建一个注册表单。为此,我扩展了用户模型。这是我的 Forms.py
这是我的model.py
我不知道我在哪里犯了错误。登录时不接受用户密码,并且不会针对创建的用户用户保存纬度和登录度。我是 django 的新手,不知道该怎么做任何机构有任何解决方案。?
python - 如何制作 django 消息 StackOverflow 样式?
我想使用 Django 的消息模块,但是,我希望我的消息一直存在,直到用户单击消息旁边的 X,而不是在用户重新加载页面后消息消失。
我被两个问题难住了:如何使消息的上下文处理器在消息被访问后不删除它们?一旦用户单击“删除”按钮(调用 ajax 调用),我以后如何从数据库中显式删除消息?
谢谢!
python - Python/django 继承自 2 个类
在我的 django 项目中,我有 2 个不同的用户。一个来自 django.auth 的子类 User 类和第二个使用几乎相同的字段,但不是真正的用户(因此它不继承自 User)。有没有办法创建一个 FieldUser 类(仅存储字段)和 RealUser 子类 FieldUser 和 User,但 FakeUser 子类只有 FieldUser ?
django - Django:扩展用户时,最好使用 OneToOneField(User) 或 ForeignKey(User, unique=True)?
我发现有关是否使用OneToOneField(User)
或何时通过扩展 Django User 模型来ForeignKey(User, unique=True)
创建模型的信息相互矛盾。UserProfile
使用这个更好吗?:
或这个?:
Django Doc指定OneToOneField
,而Django Book 示例使用ForeignKey
.
James Bennett也有两篇博客文章也提供了相互矛盾的例子:
ForeignKey
在前一篇文章中,Bennett 提供了他改用 using而不是 的一些原因OneToOneField
,但我不太明白,尤其是当我看到其他推荐相反的帖子时。
我很想知道你的偏好和原因。或者,它甚至重要吗?
django - Django user.is_authenticated 在某些地方有效,在其他地方无效
在我的模板中,我有以下内容:
它似乎工作正常,除非创建的页面有 @login_required 装饰器,在这种情况下页面工作正常,但导航看起来好像用户没有登录,即使他们是。
django - 如何在管理界面中内联编辑 django 用户配置文件?
如果您想在 Django 中存储有关用户(django.contrib.auth.models.User)的额外信息,您可以使用漂亮的 AUTH_PROFILE_MODULE 插入“配置文件”模型。然后每个用户都会获得一个配置文件。这一切都在这里描述:
- http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
- http://www.djangobook.com/en/1.0/chapter12/#cn222
现在,假设我使用名为 UserProfile 的模型创建了一个名为 accounts 的应用程序,并将其注册为我的用户的配置文件模型。如何在管理界面中内联编辑配置文件以编辑用户(反之亦然)?
django - 修改Django用户删除方法?
如果我去 Django 管理页面并删除一个用户,我希望它在删除用户之前/之后运行一些代码。我知道覆盖模型的delete()
方法,但我不确定如何将它应用于内置模型。此外,我希望能够在不“子类化”User
模型并创建(例如)MyUser
模型的情况下做到这一点。
有没有办法做到这一点?
django - Django - 如果UserProfile匹配查询不存在则重定向到登录页面错误
我已经使用该UserProfile
方法扩展了用户模型。UserProfile matching query does not exist
但是我在运行查询时偶尔会收到 Django 错误消息request.user.get_profile()
我认为当我退出系统时会发生这种情况,因此我的用户成为AnonymousUser
. UserProfile
如果 a不存在,有什么方法可以自动将用户重定向回登录页面。
我request.user.get_profile()
在很多地方都在使用,所以真的不想通过我的代码对每个人进行检查,所以正在考虑一种使用信号或类似方法的方法,而我只需要做一次。
我也在我的函数调用中使用@login_required
,但这似乎并没有在用户收到此错误之前重定向用户。
每个注册用户都应该有一个 UserProfile 帐户,因为如果他们在登录系统时没有一个,则会自动创建一个。
我也在使用 Django 1.1
python - 将自定义操作添加到 UserModel 的管理页面
是否有可能在 django UserModel 的管理页面中创建自定义操作?我想自动将用户添加到组(例如将他添加到员工中,设置一些额外的值等),当然还需要创建操作来收回这些更改。
谢谢你的帮助。
django-models - 获取最后创建的用户以将用户配置文件链接到 django
在尝试将数据添加到创建的 UserProfile 模型时,我遇到了一些障碍,该模型创建的用户信息超出了 django 内置 Auth 组件所提供的内容。
我的问题是如何获取刚刚注册的用户实例以创建 UserProfile?我认为它会像下面这样:
...但是 new_user 返回为 None 并且我认为必须有一种简单的方法来访问刚刚注册的用户,而不是根据用户名/密码重新查询数据库?
我希望这足够清楚,感谢您的帮助/指导。