【问题标题】:django is_active does not disable the userdjango is_active 不会禁用用户
【发布时间】:2020-12-19 11:56:14
【问题描述】:

我有一个类似于博客的 Django 项目,只有少数人使用它的面板。有一个用户大约有 5 个人在使用,我们决定禁用该用户并为他们创建单独的帐户。为了防止将来出现错误,我们决定禁用此用户而不是删除它。我是使用 Django 的管理面板手动完成的。我将 is_active 更改为 false 但用户仍然处于活动状态并且可以登录到博客面板。你能帮我看看是什么原因吗?

【问题讨论】:

  • 您是否制作了自定义登录视图?
  • @WillemVanOnsem 是的。我想我明白你的意思了。在我们的登录视图中,我们应该检查用户是否处于活动状态,对吧?
  • 是的,但是由于您的问题不包含该逻辑,因此我无法为您提供帮助。
  • @WillemVanOnsem 没关系。这是一个私人项目,我想我无权分享它的任何部分。非常感谢您帮我找到问题。

标签: django


【解决方案1】:

我有一个不检查 is_active 用户的自定义登录。只是我应该在我的自定义登录视图中处理它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    相关资源
    最近更新 更多