Django 마이그레이션 생성 테이블 오류

691 단어
Django 마이그레이션 실행 생성 테이블:
python manage.py migrate

오보
django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table ('(1064, "You have an error in your SQL syntax; check the manual that corresponds toyour MySQL server version for the right syntax to use near '(6) NOT NULL)' at line 1")')
이유:
Django2.1 MySQL5는 더 이상 지원되지 않습니다.5, 5.6 이상 필요
만악의 겸용 문제가 생겼다!!!
필자는 파이톤3.8+Django3.1+MySQL5.5
MySQL을 다시 설치하십시오.
 
아니면 Django를 2.0으로 내리거나.
pip install Django==2.0.0 -i https://pypi.douban.com/simple

그러나 보장할 수 없으면 또 다른 문제가 발생한다. 어쨌든 만악의 겸용!

좋은 웹페이지 즐겨찾기