DB는 카페24에 마리아DB를 사용중에 저런 에러를 만났다면
(특수문자 탓 )
대부분 mysql db들어가서 테이블의 charset 을 utf8mb4로 바꿀 것이다
그걸로 해결 되면 다행인데 아무리 밑에와 같이 바꾸고 저장하여도
mysqldb._exceptions.operationalerror (1366 ..... 이 와 같은 에러를 만난다면
장고 setting.py> DATABASE 에 option에
'OPTIONS': {
'charset': 'utf8mb4',
},
}
charset : utf8mb4를 추가하는 방법도 있다 .
SQL이 작아서 장고에서 억지로 밀어넣으면 sql에서 exception이 반환되어서 장고에서 저런 에러가 뜨는줄 알았는데, 애초에 장고에서 "특수문자는 안될껄? "하고 막는 듯 하다.
'error' 카테고리의 다른 글
ModuleNotFoundError: No module named 'settings' (0) | 2022.03.14 |
---|---|
error) tensorflow - hub savedModel file does not exist (0) | 2022.03.02 |
css의 어떠한 애니메이션이 나만 안될때 (0) | 2022.02.25 |
workflow Scope (Git Action) Error (0) | 2022.02.15 |
장고(파이참) 터미널 가상환경 실행 윈도우11 (0) | 2022.01.21 |