django - 无法使用 cusom 用户登录 django,但对于超级用户来说它工作正常
问题描述
我使用 AbstractBaseUser 和 BaseUserManager 自定义默认用户,还创建了一个处理身份验证电子邮件的 backend.py,但它不起作用,但是超级用户工作正常
谢谢
解决方案
通过在您的创建自定义用户函数中提供 is_admin = True 使您的自定义用户管理员。然后只有它可以登录到 django。
推荐阅读
- shopify - Shopify 主题 - 主题样式设置不在 settings_schema.json 文件中?
- javascript - ReferenceError:JSEncrypt 3.0.0 之后未定义 JSENCRYPT_VERSION
- mongodb - Mongo DB 过滤其他集合而不从外部集合中投影任何字段
- kubernetes - MariaDB 服务器与 MariaDB Galera 集群 HA 复制
- sql - 如何在 Postgres 中使用 CTE 提高 GROUP BY 性能
- python - 来自两个或多个数字的 n 长度组合,具有重复限制
- javascript - ThreeJS 为 .obj 上传多个纹理
- amazon-web-services - 跨区域复制 AWS Elasticsearch
- php - Fopen如何在php中读取png文件
- python - 如何使用 Pandas 处理 Paramiko 从内存中的远程 shell 命令返回的数据?