20190524 TIL
mysql에 언어가 제대로 인식이 안된 문제
- mysql을 사용하면서 데이터베이스를 생성할때 생긴 문제이다.
CREATE DATABASE dataname
만 할 경우에 한글이 인식이 안되는 문제가 있다.
처음에도 배웠지만 항상 데이터베이스 설정을 할때 utf8설정을 해주는 것을 잊지말자!
CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci
AttributeError: ‘NoneType’ object has no attribute ‘strip’ 에러
- 데이터베이스 언어설정을 해주지 않아서 생긴 문제이지만, 해결하는 방법이 있었다.
해당 데이터를 입력할때 .strip()
또는 strip
을 해주면된다.
저 상태로 저장된 값을 다시 불러올때는 불러오는 값 뒤에 ()
를 입력해주면 된다.
자기자신에게 M2M필드를 거는 법
- M2M필드를 self로 걸때 장고에서 설정해줘야하는 법을 알게 되었다.
M2M 필드가 동일한 모델을 쓰는 경우 해결 방법
- M2M필드가 동일한 모델을 참조하여 쓰는 경우 해당 컬럼이 어떤 관계인지 명확하게 표현을 해주어야 한다.
단순한 python syntax guide
- 긴 문장은
""
, 키값과 같은 값은''
를 사용하자.