我创建了一个应用程序,并使用Django Redux注册来处理身份验证和用户创建,但是,除非它是我通过控制台创建的超级用户,否则我无法登录。当我再次用相同的用户名点击“注册表”时,表示名称已经被使用,但是尽管密码是正确的,但不能登录。我仍然可以登录超级用户,但没有其他。Generated by 'django-admin startproject' using Djang
我使用Django和Django Rest框架作为我的站点的后端。禁用注册,禁用密码登录。用户注册和登录的唯一方式是使用Django Social Auth,这种方式交换了Django令牌的社会令牌(在本例中是不和谐的),并且在此过程中,如果用户不存在于该电子邮件中,则创建用户。所以在Django中,用户是存在的,有用户名和电子邮件,但是他们没有