django-authentication相关内容

如何创建一个用户名只有名字,姓氏和emai。而不是使用用户名

有没有办法创建没有用户名的用户?我尝试用first_name,last_name,密码和电子邮件。但是有一个错误: Type / at / accounts / register / create_user()至少需要2个参数给定) 所以,我搜索了这样创建,然后发现django需要一个用户名。但我希望还有其他一些方法。任何人都可以引导我,如果有的话。谢谢。 解决方 ..
发布时间:2017-05-30 22:53:19 其他开发

Django - 自定义认证后端中的错误消息

我已经通过扩展defalut ModelBackend编写了一个定制的auth后端。是否可以向登录屏幕发送自定义错误消息?截至目前,它正在显示默认消息。 解决方案 错误消息来自 ValidationError 由 django.contrib.auth.forms.AuthenticationForm 引发的异常。您需要扩展认证表单或实施自己的认证表单来更改其错误消息。 ..
发布时间:2017-05-30 19:23:18 其他开发

创建用户对象时是否有方式发送用户电子邮件?

在系统中我正在建立用户不能自己注册。用户由系统管理员之一添加。所以没有用户注册表或视图。注册只在管理员中进行,所以我猜想send_mail也要在那里(或我错了)? 我需要发送一个自动电子邮件当用户创建时,只有这样(不是每个模型的保存)。 可以帮助吗?那里有内置的东西吗?或者我该怎么做? 我已经阅读了关于create_user用户管理器的信息,但是我认为编辑管理员的方法更好。 b ..
发布时间:2017-05-30 18:59:50 Python

是否可以在django_auth中更改哈希算法?

我有一个正在运行的维基与用户。现在我想在Django中编写一个应用程序来做一个特定的任务。 我必须使用我的“旧”用户/组数据库(其具有不同的散列算法密码然后django_auth),并同步它现在,然后,因为我的用户已经有一个登录必须是一样的无处不在。 我也要使用django_auth。 / p> 是否可以更改django_auth中的哈希算法? 以便django auth使 ..
发布时间:2017-05-30 18:53:01 其他开发

Django REST HTTP 400获取令牌验证视图时出错

我想使用Django与Django-REST frameowrk在后端来验证Native Android应用程序上的用户。我目前正在使用基于令牌的验证系统。 (更多详情) 我已经执行了与指南列出的完全相同的过程,以设置令牌身份验证。 现在我希望我的用户能够获得令牌交换凭据。我使用以下代码使用POST请求: JSONObject cred = new JSONObject(); ..

Django-axis不能使用自定义登录视图

在提出这个问题之前,我已经遵循以下链接,因为它似乎是一个重复的,但没有用。所以我再问一次。 Django使用django-axis登录 django-axis不捕获失败的登录尝试,但捕获管理失败的尝试很好 django-axis与管理站点一起工作,但无法从用户自定义登录视图中捕获失败的尝试。我在'/ project / app / views.py'上的自定义视图如下所示: ..
发布时间:2017-05-30 05:00:11 Python

如何使Django REST JWT身份验证与多个Web服务器进行比较?

我目前有一个Django应用程序,它只是一堆REST API(当然由数据库支持)。我正在使用 Django REST框架JWT 管理我的身份验证。工作正常每当用户登录时,我的一个API会返回消费应用程序存储以供以后使用的令牌。到目前为止这么好。 然而,将来,这个解决方案将需要扩展。而不是单个服务器运行Django应用程序,我可以看到一个情况,当我需要多个Web服务器。当然,所有这些Web服务 ..

密码更改后显示消息?

我使用的是默认更改密码机制由django提供。 我正在使用 post_change_redirect 将提交的表单直接返回到我的设置页面,但是我想显示一条消息,以向用户保证操作已成功。由于密码更改成功,我如何检测是否到达我的设置视图,并添加了一条消息? 解决方案 我不建议在设置视图中查看用户是否通过密码更改到达。我认为,理想情况下,所有的密码更改逻辑都包含在同一个地方。这使得更容易找 ..
发布时间:2017-05-30 02:16:50 其他开发

django.auth操纵模型字段/允许用户名中的空格

我目前正在为应用程式执行用户注册。我正在修改django.auth默认行为以使用电子邮件而不是用户名。我想我会使用一个定制的auth后端。我希望用户仍然能够提供一个用户名。 如何在“john doe”中允许用户名中的空格,而无需更改django.auth模型中的字段。 p> 如何使邮箱需要。目前,如果电子邮件为空,我的UserCreation表单中的clean_email方法会引发验证 ..
发布时间:2017-05-30 02:11:51 其他开发

默认情况下创建用户不活动(is_active default False)

我在我的网站上使用了Facebook身份验证,我使用 omab / django-social-auth 我想将用户重定向到另一个网站,让他们填写他们的详细信息。所以我想让用户在他们的脸书帐户首次认证后不起作用,然后在完成表单后将其保存为活动用户。 我在我的环境中操作了django / contrib / auth / models.py,就像is_active字段一样default ..
发布时间:2017-05-30 01:55:56 其他开发

从Redis(Django)删除会话

我正在使用Django和Redis作为会话引擎(也是Celery,但这是别的)。它的工作完美,我可以看到速度的提高。 SESSION_ENGINE ='django.contrib.sessions.backends.cached_db' 我有一个脚本,每分钟运行一次,通过一些方法检查活动用户,如果用户最近没有活动,则会话获取除去。这是针对客户的跟踪需求而完成的。 ..
发布时间:2017-05-29 20:07:34 其他开发

将用户添加到Django中创建组

只有在创建用户后,将此用户的字段指定为“True”,才希望向用户添加用户。创建的每个用户都将具有与之相关联的“UserProfile”。这将是实现这种事情的正确方法吗? models.py: code> def add_group(sender,instance,created,** kwargs): if created: sender = UserProfile if se ..
发布时间:2017-05-29 20:06:34 Python