美文网首页
django_admin生成加密密码

django_admin生成加密密码

作者: 山野过客 | 来源:发表于2019-07-25 12:25 被阅读0次

话不多说直接上代码

from django.contrib.auth.hashersimport make_password

class User(models.Model):

username = models.CharField(max_length=255,verbose_name='用户名')

password = models.CharField(max_length=255, verbose_name='密码')

def save(self, force_insert=False, force_update=False, using=None,

            update_fields=None):

self.password = make_password(self.password)

super().save(force_insert=False,force_update=False,using=None,update_fields=None)

def __str__(self):

return self.username

解释一下,需要在模型类中重写save方法,将加密后的密码save

相关文章

  • django_admin生成加密密码

    话不多说直接上代码 from django.contrib.auth.hashersimport make_pas...

  • 怎么为cache.xml中的密码加密呢

    Apache Geode 提供了一个gfsh工具来生成加密密码. cache.xml文件接受明文密码或者加密密码....

  • nginx base auth

    配置 加密密码生成方法: /etc/nginx/passwd文件内容:

  • 登录密码校验

    RAS加密 生成公、私钥 公钥给前端,用来加密密码 私钥存储在服务端,用来解密密码 数据库加密存储 解密通过后,通...

  • BCryptPasswordEncoder加密

    比Md5的好处是相同密码每次生成的加密密码不同,但是不同的加密密码与原密码却能正确匹配,从而能放置彩虹表攻击 Ma...

  • IOS的加密方式--HMAC加密

    此加密方法需要先生成密钥,然后再对密码进行MD5和HMAC加密,数据库中需要存放当时使用的密钥和密码加密后的密文 ...

  • kvm 虚拟化(二 修改root密码)

    安装libguestfs-tools 生成新的密码串 linux系统的加密密码通常存储在/etc/shadow 文...

  • Android iText 生成pdf

    gradle 生成pdf 加密pdf OWNERPASSWORD 是拥有者自定义密码。PdfWriter.ALLO...

  • 密码进行哈希函数加盐

    存储密码的步骤 使用CSPRNG生成一个长度足够的盐值将盐值混入密码,并使用标准的加密哈希函数进行加密,如SHA2...

  • https

    http(对称加密):数据传输必须要有密码,所以服务器生成了一个密码,用于数据的加密和解密,可是现在只有服务器知道...

网友评论

      本文标题:django_admin生成加密密码

      本文链接:https://www.haomeiwen.com/subject/ndzcrctx.html