-
1 votesanswersviews
在django-allauth中,如何添加OpenId社交应用?
刚开始学习django,我想加入allauth app . 一直试图弄清楚这一点,并没有在其他问题中找到答案 . 每当我尝试添加其中一个社交登录时,我甚至无法获得登录屏幕并且django抱怨: get_login_url() keywords must be strings 当它尝试呈现提供者列表时 . (我复制了allauth附带的示例中的base,index和profile) 在我使用其中... -
2 votesanswersviews
为什么Django在使用@login_required装饰时有太多的登录重定向?
我已经搜索了类似问题和问题的答案 . 我希望在通过django-allauth视图进行身份验证后显示主页 . 但是为什么在使用@login_required装饰时我有太多登录重定向?“你能解释一下吗?原因和重定向循环的解决方案?重定向循环的代码是HTTP / 1.1''302 . 我从Django文档中查了一下 @login_required装饰器执行以下操作: 如果用户未登录,则重定向到... -
2 votesanswersviews
在Django中扩展默认用户模型
我写了我的第一个应用程序 Django 2.0 . 当我意识到将 id 主键字段从默认 integer 类型替换为 UUID 以使数据库条目更安全时,一切正常并且应用程序几乎准备就绪 . 当我搜索这个如何将用户表的 id 更改为 UUID 时,我得到了许多扩展 AbstractBaseUser 的教程 . 这是我自己编写的 User 模型 . account/models.py class Us... -
3 votesanswersviews
Django休息登记
我在我的django项目中使用Django-rest-auth(https://github.com/Tivix/django-rest-auth)进行登录和注册 . 我看到一个默认的注册表格如下: 目前,我可以使用电子邮件而不是用户名注册新用户 . 我的MySql数据库中的默认auth_user表包含以下列:(id,password,last_login,is_superuser,userna... -
18 votesanswersviews
Django rest-auth allauth注册电子邮件,名字和姓氏,没有用户名
我正在使用django-rest-auth和allauth在我的django应用程序中登录和注册 . 我没有为登录或注册编写任何额外的单行代码 . 使用emailid和提供的密码注册成功 . 我不使用用户名进行身份验证,而是使用电子邮件 在我可浏览的注册api中,我得到以下内容: 除了这些字段,我想要first_name和last_name(默认的auth_user表有这些列),这样我新创建的a... -
0 votesanswersviews
对未经验证的用户尝试登录进行单元测试
我一直在尝试测试尚未验证的用户 . class TestLoginApi(TestCase): URL = '/rest-auth/login/' EMAIL = 'testuser@test PASSWORD = 'password' DATA = {'email': EMAIL, 'password': PASSWORD} @classmethod ... -
4 votesanswersviews
Django AllAuth - 如何手动发送重置密码电子邮件?
在我的应用程序中,我正在使用Django Allauth . 我没有任何用户注册表 . 管理员将通过上载包含用户信息的excel文件来注册用户 . 我已完成所有这些操作,用户通过自动生成密码保存在用户表中 . 上传用户列表并将其保存在数据库中后,我想向每个用户发送重置密码电子邮件 . 在allauth重置密码时,您首先需要重置页面 account/password/reset/ 并输入您的电子邮件... -
0 votesanswersviews
邀请未被接受的用户也已注册
我的应用程序中的功能是用户应首先请求邀请,如果管理员(来自管理员)接受了他的邀请,则应发送一条可以注册的消息 . 功能的流程 用户使用他/她的电子邮件地址提交表单,将发送邮件说谢谢 . 现在,如果管理员接受他/她的请求,即request_accepted现在将为True,并且将发送一封邮件,说现在您可以注册 . 最后,当用户进入注册页面并提交表单时,应检查他在注册期间填写和提交的电子邮件是否已被接... -
2 votesanswersviews
Django all-auth表单错误未显示
我正在使用django-allauth,每当我在登录表单中输入错误的密码时,页面只会重新加载并且不会显示任何错误 . 这是我的html代码: <form class="login" method="POST" action="{% url 'account_login' %}"> ... -
14 votesanswersviews
Django中Auth的多个用户类型
我的网站有两种用户类型, Client 和 Professional . 还有两个'main modules',一个用于客户购买东西等(主站点),另一个用于专业人员管理操作 . 对于auth,我想: 单个'sign in'表单,用于检测用户是客户还是专业人员,并将其转发到正确的模块(主站点或管理站点) . 两个'sign up'表格,一个用于客户,另一个用于专业人士 . 可能是,该网站会... -
0 votesanswersviews
无法将关键字'is_active'解析为字段?
我将Django allauth 包包含在我的项目中 . 我正在尝试使用自定义表单创建重置密码页面的自定义视图 . 这就是我所拥有的: urls.py urlpatterns = [ url(r'^password/reset/$', views.ResetPasswordView.as_view(), name='password-reset'), ] views.py class ... -
0 votesanswersviews
尝试使用django-allauth,但我一直得到“ImportError:没有名为'allauth.account'的模块”?
我按照这里提供的步骤操作: Django error in django-social-auth 还在这里: http://django-allauth.readthedocs.io/en/latest/installation.html 使用这两种方法也会产生同样的错误 . 我究竟做错了什么?我正在使用虚拟环境,如果这会影响任何事情 . 我得到的确切事实是:编辑:也有这个顶部: 回溯(最近一次...