django set_password 함수에 대해 알아봅시다.
장고에서 유저의 비밀번호를 어떻게 설정해야 할까요? 비밀번호는 평문으로 저장되면 안 됩니다. 그렇기 때문에, set_password 라는 별도의 함수를 제공합니다. 이 글에서는 암호화 방식에 대한 상세한 설명을 다루지 않습니다. 먼저 사용법부터 봅시다. auth.models에 붙어 있는 User를 쓰는 경우, 비밀번호를 셋팅할 User 계정을 불러옵니다. 저는 "admin"이라는 유저 이름을 가진 유저를 filter와 get을 이용해서 불러왔습니다. 다음에 set_password 함수로 새롭게 설정할 raw_password를 넣습니다. 다음에, 반영하기 위해, user.save()를 해서 실제 데이터 베이스에 넣습니다. 사용법은 어렵지 않습니다. 이제, 어떤 식으로 동작하는지 간단하게만 보겠습니다. 메타..
웹/장고
2022. 9. 12. 02:31
최근댓글