问题标签 [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.

0 投票
2 回答
595 浏览

django - 扩展 django 用户模型

我正在尝试为我的 django 应用程序创建一个注册表单。为此,我扩展了用户模型。这是我的 Forms.py

这是我的model.py

我不知道我在哪里犯了错误。登录时不接受用户密码,并且不会针对创建的用户用户保存纬度和登录度。我是 django 的新手,不知道该怎么做任何机构有任何解决方案。?

0 投票
4 回答
4934 浏览

python - 如何制作 django 消息 StackOverflow 样式?

我想使用 Django 的消息模块,但是,我希望我的消息一直存在,直到用户单击消息旁边的 X,而不是在用户重新加载页面后消息消失。

我被两个问题难住了:如何使消息的上下文处理器在消息被访问后删除它们?一旦用户单击“删除”按钮(调用 ajax 调用),我以后如何从数据库中显式删除消息?

谢谢!

0 投票
1 回答
1912 浏览

python - Python/django 继承自 2 个类

在我的 django 项目中,我有 2 个不同的用户。一个来自 django.auth 的子类 User 类和第二个使用几乎相同的字段,但不是真正的用户(因此它不继承自 User)。有没有办法创建一个 FieldUser 类(仅存储字段)和 RealUser 子类 FieldUser 和 User,但 FakeUser 子类只有 FieldUser ?

0 投票
3 回答
16539 浏览

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,但我不太明白,尤其是当我看到其他推荐相反的帖子时。

我很想知道你的偏好和原因。或者,它甚至重要吗?

0 投票
2 回答
8816 浏览

django - Django user.is_authenticated 在某些地方有效,在其他地方无效

在我的模板中,我有以下内容:

它似乎工作正常,除非创建的页面有 @login_required 装饰器,在这种情况下页面工作正常,但导航看起来好像用户没有登录,即使他们是。

0 投票
4 回答
14935 浏览

django - 如何在管理界面中内联编辑 django 用户配置文件?

如果您想在 Django 中存储有关用户(django.contrib.auth.models.User)的额外信息,您可以使用漂亮的 AUTH_PROFILE_MODULE 插入“配置文件”模型。然后每个用户都会获得一个配置文件。这一切都在这里描述:

现在,假设我使用名为 UserProfile 的模型创建了一个名为 accounts 的应用程序,并将其注册为我的用户的配置文件模型。如何在管理界面中内联编辑配置文件以编辑用户(反之亦然)?

0 投票
1 回答
1158 浏览

django - 修改Django用户删除方法?

如果我去 Django 管理页面并删除一个用户,我希望它在删除用户之前/之后运行一些代码。我知道覆盖模型的delete()方法,但我不确定如何将它应用于内置模型。此外,我希望能够在不“子类化”User模型并创建(例如)MyUser模型的情况下做到这一点。

有没有办法做到这一点?

0 投票
3 回答
1587 浏览

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

0 投票
2 回答
4273 浏览

python - 将自定义操作添加到 UserModel 的管理页面

是否有可能在 django UserModel 的管理页面中创建自定义操作?我想自动将用户添加到组(例如将他添加到员工中,设置一些额外的值等),当然还需要创建操作来收回这些更改。

谢谢你的帮助。

0 投票
1 回答
151 浏览

django-models - 获取最后创建的用户以将用户配置文件链接到 django

在尝试将数据添加到创建的 UserProfile 模型时,我遇到了一些障碍,该模型创建的用户信息超出了 django 内置 Auth 组件所提供的内容。

我的问题是如何获取刚刚注册的用户实例以创建 UserProfile?我认为它会像下面这样:

...但是 new_user 返回为 None 并且我认为必须有一种简单的方法来访问刚刚注册的用户,而不是根据用户名/密码重新查询数据库?

我希望这足够清楚,感谢您的帮助/指导。