title: How do I store a hashed password on Django and how do i compare with another hashed password?
body: <p>I have been lookign for a way to store hashes but i still without finding the correct way to do it in models.py</p>
  
  <p><strong>models.py</strong></p>
  
  <pre class="lang-py prettyprint-override"><code>class QL_USR_DT(models.Model):
      ql_usr_img_link=models.ImageField(upload_to="user-profile-picture")
      ql_usr_name=models.CharField(max_length=60)
      ql_usr_email=models.EmailField()#By default the max_Length is 254
      ql_usr_pass=models.CharField(max_length=254)
      ql_usr_username=models.CharField(max_length=30)
      gender = (
          ("M","Male"),
          ("F","Female"),
      )
      ql_usr_gender = models.CharField(max_length=1, choices=gender, default="M",    null=False)
      ql_usr_created=models.DateTimeField(auto_now_add=True)
  
  </code></pre>
  
  <p><strong>settings.py</strong></p>
  
  <pre class="lang-py prettyprint-override"><code>PASSWORD_HASHERS = [
      'django.contrib.auth.hashers.BCryptSHA256PasswordHasher',
  ]
  </code></pre>