这篇文章主要给大家介绍了关于Django自定义用户认证的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
前言
Django附带的认证对于大多数常见情况来说已经足够了,但是如何在 Django 中使用自定义的数据表进行用户认证,有一种较为笨蛋的办法就是自定义好数据表后,使用OnetoOne来跟 Django 的表进行关联,类似于这样:
from django.contrib.auth.models import User class UserProfile(models.Model): """ 用户账号表 """ user = models.OnetoOneField(User) name = models.CharField(max_length=32) def __str__(self): return self.name class Meta: verbose_name_plural = verbose_name = "用户账号" ordering = ['id']
这样做虽然可以简单、快速的实现,但是有一个问题就是我们在自己的表中创建一个用户就必须再跟 admin 中的一个用户进行关联,这简直是不可以忍受的。
admin代替默认User model
写我们自定义的 models 类来创建用户数据表来代替默认的User model,而不与django admin的进行关联,相关的官方文档在这里上一篇:用Python在Excel里画出蒙娜丽莎的方法示例下一篇:Python实现PS滤镜特效之扇形变换效果示例 热门搜索:自定义用户认证模型 自定义认证 自定义认证登录 用户定义 认证用户相关文章
Django自定义用户认证示例详解
2021-11-03阅读(6842)评论(0)推荐()这篇文章主要给大家介绍了关于Django自定义用户认证的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...Django自定义认证方式用法示例
2021-11-03阅读(6272)评论(0)推荐()这篇文章主要介绍了Django自定义认证方式用法,结合实例形式分析了Django自定义认证的创建、设置及功能实现技巧,需要的朋友可以参考下spring Security的自定义用户认证过程详解
2021-09-18阅读(6778)评论(0)推荐()这篇文章主要介绍了spring Security的自定义用户认证过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...Django用户认证系统如何实现自定义
2021-10-13阅读(9197)评论(0)推荐()这篇文章主要介绍了Django用户认证系统如何实现自定义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下Django自定义用户登录认证示例代码
2021-11-15阅读(5942)评论(0)推荐()这篇文章主要给大家介绍了关于Django自定义用户登录认证的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Django具有一定的参考学习价值,需要...Spring security自定义用户认证流程详解
2021-10-06阅读(5501)评论(0)推荐()这篇文章主要介绍了Spring security自定义用户认证流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可...Django 用户认证组件使用详解
2021-11-09阅读(3458)评论(0)推荐()这篇文章主要介绍了Django 用户认证组件使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下取消有人回复时邮件通知我提交评论版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。