[API]DataError: Data too long for column

박민하·2022년 6월 15일
0

ERROR & DEBUG

목록 보기
6/30

🚫 django.db.utils.DataError: (1406, "Data too long for column 'password' at row 1")

  회원가입을 할 때 입력하는 비밀번호는 암호화가 된 상태로 database에 저장시키려고 했다. 일단 bcrypt 임포트 후에 해시값을 password에 넣었다.

  아래는 POST 내용과 오류 발생.

❗️ 해결 방법

  오류 내용을 보니까 비밀번호 길이가 너무 길어서인것 같다. 원래 password의 max_length는 45였으나 300으로 늘려봤다.

  그리고 makemigrationsmigrate를 한 후에 다시 POST를 하면,

  해결!

profile
backend developer 🐌

0개의 댓글