PythonDjango auth 修改密码如何实现?

Posted junneyang 的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PythonDjango auth 修改密码如何实现?相关的知识,希望对你有一定的参考价值。

使用示例
1.创建用户
>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user(‘john‘, ‘[email protected]‘, ‘johnpassword‘)
# At this point, user is a User object that has already been saved
# to the database. You can continue to change its attributes
# if you want to change other fields.
>>> user.is_staff = True
>>> user.save()
2.修改密码
>>> from django.contrib.auth.models import User
>>> u = User.objects.get(username__exact=‘john‘)
>>> u.set_password(‘new password‘)
>>> u.save()
创建超级管理员
manage.py createsuperuser --username=joe [email protected]

前端效果:

技术分享

 

参考资料:

Django中的Users权限系统:http://blog.chinaunix.net/uid-25525723-id-331051.html

自己做的修改密码页面,自动弹出不需要的东西 http://mozilla.com.cn/thread-329027-1-1.html

 

以上是关于PythonDjango auth 修改密码如何实现?的主要内容,如果未能解决你的问题,请参考以下文章

Django admin 修改密码

Django admin 修改密码

20 Auth认证模块

Redis的AUTH

修改django 后台admin用户的密码

centos 怎么修改用户密码