2016-06-29 2 views
0

내 setting.py파이썬 장고 마이그레이션 문제 여기

DATABASES = { 
    'default': { 
     'ENGINE': 'mysql.connector.django', 
     'NAME': 'exercise', 
     'USER': 'root', 
     'PASSWORD': '', 
     'HOST': 'localhost', 
     'PORT': '3306' 
    } 
} 

을 구성하고 나는이 같은 오류가있어 :

을 여기

django.db.utils.DatabaseError: Incorrect datetime value: '2016-06-29 08:33:20.50 
8803+00:00' for column 'applied' at row 1 
장고에 의해 생성 된 두 개의 표이다

+---------------------+ 
| Tables_in_exercise | 
+---------------------+ 
| django_content_type | 
| django_migrations | 
+---------------------+ 

및 난 TABL에 날짜를 삽입 할 때 이 같은 장고에 의해 생성 된 전자 :

mysql> insert into django_migrations(app,name,applied) values('aa','bb','2016-06 
-29 08:33:20.508803+00:00'); 

이 일 ...

왜 MySQL은 장고의 값을 허용하지 않습니다,하지만 난 그것을 삽입 할 수 있습니다? 어떻게이 문제를 해결할 수 있습니까?

답변

1

This Django ticket은 MySQL Connector/Python 2.1.3이 Django 1.9를 지원하지 않는다고 제안합니다.

Django 1.8으로 다운 그레이드하거나 mysqlclient 또는 MySQLdb (MySQLdb는 Python 2 만 해당)를 사용하여 django.db.backends.mysql 백엔드로 전환 할 수 있습니다.

+0

네 말이 맞아. 고마워. auth.0002_alter_permission_name_max_length ... Traceback (가장 최근 – Vincent

+0

) 감사합니다. – Vincent

+0

댓글에 추적 표시를 게시하는 것은 좋지 않습니다. 읽을 수 없습니다. 별도의 문제인 것처럼 들리므로 새로운 질문을하는 것이 좋습니다. – Alasdair