django 内置User对象基本使用

Posted harrytree

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 内置User对象基本使用相关的知识,希望对你有一定的参考价值。

from django.shortcuts import render, HttpResponse


from django.contrib.auth.models import User
from django.contrib.auth import authenticate

def test(request):
# User.objects.create_user(username="zhiliao", password="111111", email="zhiliao@qq.com")
# User.objects.create_superuser(username="zhiliao2", password="222222", email="zhiliao2@qq.com")
#认证------------------------------------------------------------------
# username = "zhiliao2"
# password = "222222"
# user = authenticate(request, username=username, password=password )
# if user:
# print("登录成功:", user.username)
# else:
# print("用户名或者密码错误")
#修改密码-------------------------------------------------------------
user = User.objects.get(pk=1)
user.set_password("333333")
user.save()
return HttpResponse("success")

修改密码前后结果对比:

技术图片

 

 技术图片

 

以上是关于django 内置User对象基本使用的主要内容,如果未能解决你的问题,请参考以下文章

Django 自带认证功能auth模块和User对象的基本操作

python3开发进阶-Django框架的自带认证功能auth模块和User对象的基本操作

18_django的用户模型和扩展django的用户模型

django 内置模块auth的login与authenticate功能简单测试

javaScript中Math内置对象基本方法入门

JSP基本语法总结九大内置对象