로그인&회원가입 정도만 지원하는 초미니 인스타그램을 구동할 수 있는 API 시스템을 만들어보자!
$ pip install bcrypt
#views.py
...
import bcrypt #암호화 해주는 라이브러리 추가
...
class SignUpView(View):
def post(self, request):
try:
...
hashed_password = bcrypt.hashpw( password.encode('utf-8'), bcrypt.gensalt() )
#패스워드 암호화(인코딩)
User.objects.create(
...
password = hashed_password.decode('utf-8'),
#password 값은 암호화된 패스워드를 디코딩한 값으로 할당.
...
)