0
이 문제가 발생했습니다. 유니 코드 문자열을 models.CharField
에 할당 할 수 없습니다. django-models 데이터베이스 데이터 정렬 문제 : 유니 코드를 지원하는 필드를 선언 하시겠습니까?
DatabaseError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
나는
this solution를 찾았지만 나를 위해 작동하지 않는 것 같습니다. 데이터베이스 반환이 오류가 :
또한
Error Code: 1025. Error on rename of './test_database/#sql-272e_1ba' to './test_database/[MY_TABLE_NAME]' (errno: 150)
,이 모든 솔루션은 테이블이 생성 된 후에 만 작동하는 것처럼, 또는 테이블을 작성 수동으로 파이썬 manage.py은 SQL APP_NAME 출력을 수정합니다.
원래 파이썬 코드에서 django 모델을 선언 할 때이 문제를 해결할 수있는 방법이 있습니까? manage.py syncdb가 올바른 테이블을 생성합니까?