나는 같은 아이디라는 간단한 모델을 만들기 위해 노력하고 있어요 :장고 모델의 PasswordField?
class User(models.Model):
username = models.CharField(max_length=100) #Id is automatically generated by Django
password = models.CharField(max_length=100)
이 내가 만들려고하고 장고 모델입니다. 문제는 사용자 이름과 암호 특성은 CharField로 저장되는 반면 암호는 * * 또는 암호화 된 형식으로 데이터베이스에 저장해야합니다. 그들은 장고에서 CharField와 같은 PasswordField를 갖고 있지 않은 것처럼 보입니다. 가장 좋은 방법은 무엇입니까?
*로 입력 된 비밀번호를 *로 표시하려고합니까, 아니면 DB에 삽입 하시겠습니까? 전에는 장고 양식을 사용하고, CharField에 위젯을 추가해야합니다. (여기 [look] [https://code.djangoproject.com/wiki/PasswordField]), 후자의 경우에는 아무 것도 없습니다. 암호를 받아서 암호화하고 db에 넣으십시오. – mtndesign
직접 인증을 시도하거나 작성하지 마십시오. 너는 틀릴거야. Django에 내장 된 인증 라이브러리를 사용하십시오. –