cost 525 ms
Django 403 forbidden 仅在 prod 环境中登录时发生 - Django 403 forbidden only happens at login in prod environment

我有一个使用 Django 登录/身份验证的登录名,一旦我发布登录请求,我就会收到 403 Forbidden 错误并显示以下消息: CSRF 验证失败。 请求中止。 您看到此消息是因为此站点在提交 forms 时需要 CSRF cookie。出于安全原因需要此 cookie,以确保您的浏览器不被 ...

Django - BaseSerializer.is_valid() 采用 1 个位置参数,但给出了 2 个 - Django - BaseSerializer.is_valid() takes 1 positional argument but 2 were given

这个项目以前工作过,但后来 Heroku 取消了免费套餐,所以我一直在尝试部署到其他地方,但现在突然间我什至无法在本地创建用户,即使我以前可以......现在当我创建一个用户我得到标题中提到的错误。 serializers文件夹common.py文件 views.py 文件 ...

django.db.utils.IntegrityError: null “id”列中的值违反了非空约束超级用户 - django.db.utils.IntegrityError: null value in column "id" violates not-null constraint superuser

我正在 django 上写一个网站。我遇到了一个问题,当我想添加一个超级用户时,出现以下错误: 我认为这与我使用的是从 AbstractUser 继承的 model 这一事实有关 这是我的 model: 我在 settings.py 文件和主 urls.py 文件中评论了一会儿管理页面的链接,在此之 ...

在 Django 的 auth contrib 模块中,如何验证从重置密码表单提交的令牌? - In Django's auth contrib module, how do I validate a token submitted from a reset password form?

赏金将在 6 天后到期。 此问题的答案有资格获得+150声望赏金。 Dave正在从可靠的来源寻找答案。 我正在使用 Django 3.1 及其 auth contrib 模块。 我有一个仅限 API 的应用程序,我在其中使用以下 Django 视图启动密码重置 这会生成一个 email,其中会出 ...

在 Django 的 auth contrib 模块中,如何调用生成密码重置 email 的 function? - In Django's auth contrib module, how do I invoke the function that generates a password reset email?

我将 Django 3.1.1 与 auth contrib 模块一起使用。 当用户请求重置密码时(通过 API 调用),我想向用户发送一个 email,所以我在我的 urls.py 文件中创建了这个 并将其添加到我的 views.py 文件中 但是当我用一个存在的用户调用我的重置密码端点时,我只 ...

如果 Django 不提供我的前端应用程序,我如何为 Django 的 auth contrib 视图获取 CSRF 令牌? - How do I get a CSRF token for Django's auth contrib views if my frontend app is not served by Django?

赏金将在 2 天后到期。 此问题的答案有资格获得+100声望赏金。 Dave正在从可靠的来源寻找答案。 我正在使用 Django 3.1.1 和 Django 的 auth contrib 模块来管理用户。 我没有使用 Django 模板,而是创建一个 Django API 应用程序来响应来自我 ...

request.user.is_authenticated 登录时在 True 和 False 之间循环 Django - request.user.is_authenticated cycling between True and False when logged in Django

我制作了一个中间件,如果用户未通过身份验证但在登录后返回 403 Forbidden,每次刷新页面时我都会登录然后注销等等。 这仅在运行 Gunicorn 的 Ubuntu DigitalOcean 液滴和 Nginx 的生产中发生。 中间件.pyfrom django.shortcuts imp ...

使用 email 而不是用户名在 Django 创建超级用户 - Create super user in Django with email instead of username

这是我第一次提出问题...所以我会尽量准确。 我正在为我的最终项目构建一个 django 应用程序,我在身份验证系统方面遇到了一些问题。 我想要做的是使用以下命令创建一个超级用户: 但我想使用 email 地址,而不是用户名字段。 为此,我写了如下代码: 我的自定义用户: 我还创建了一个 Custo ...

在 django 自定义用户模型中创建超级用户,电话号码作为用户名 - create superuser in django custom User model with phone number as username

我有一个 Django 项目,我希望它有电话号码作为它的用户名字段。 我创建了一个名为accounts的应用程序,这是models.py : 我已经在settings.py中将其声明为我的用户模型。 当我运行python manage.py createsuperuser时,出现此错误: 我不知道是 ...

如何使用 Django auth 的 PasswordResetView 关闭 CSRF 检查? - How do I turn off CSRF checks with Django auth's PasswordResetView?

赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Dave正在从可靠的来源寻找答案。 我在 Django 的身份验证应用程序中使用 Django 3.1。 我定义了以下中间件 我想使用 Django auth 的重置密码功能,所以我在我的 urls.py 视图中添加了它 在我定 ...

自定义 django 数据迁移创建记录 allauth.account EmailAddress model 返回错误 - django.db.migrations.exceptions.NodeNotFoundError: - Custom django data migration creating records allauth.account EmailAddress model returns error - django.db.migrations.exceptions.NodeNotFoundError:

我正在升级使用默认 django 身份验证创建的 django 项目。 Email 验证是通过 8834334896688.contrib.auth.tokens package 实现的。它的工作方式是默认 django 用户的“is_active”标志最初设置为 False,并在用户验证 em ...

如何使用 signals.py 更新 Django 中的用户 model - How to update User model in Django using signals.py

当新用户在自定义注册表中更新名字和姓氏时,如何使用 signals.py 更新 model 中的用户名字和姓氏 model 的名字和姓氏? 这是我的 signals.py,用于使用 Django 创建自定义单独的用户详细信息 model 现在我想更新 settings.AUTH_USER_MODE ...

无法在 Django rest 框架中对用户进行身份验证 - Can't authenticate a user in Django rest framework

我正在尝试使用令牌获取经过身份验证的用户的数据,我正在使用 postman 发送获取请求并获取我需要的数据,但我收到了回复 "detail": "未提供身份验证凭据。" 这是观点` 设置 网址 串行器 在 postman 请求中,我在 Authorization 中发送键作为“令牌”,值作为用户我想 ...

如果没有下一个参数,如何重定向到 django-microsoft-auth 中的主页? - how to redirect to homepage in django-microsoft-auth if there is no next parameter?

我在 Azure AD 注册了该应用程序并配置了我的 Django 应用程序,以便我可以使用 Microsoft 帐户登录。 我面临的问题是将重定向从管理页面更改为我的主页。 Azure 上的 Mu 重定向 URI 如下所示: 我需要做什么才能将重定向更改为https://localhost:8 ...

Django:具有自动递增 ID 的自定义用户 Model - Django: Custom User Model with Autoincrementing Id

我正在尝试使用 Django 身份验证,我想为具有自动递增 integer 作为 ID 的用户创建自定义 model。 我知道 uuid 库,但我希望 id 是一个 integer 数字,这就是为什么我想避免它。 我的代码看起来像: 问题是我仍然想用用户名登录,而不是 id。 此外,因为它是自动递 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM