使用MySQL设置Django时datetime值不正确

使用MySQL设置Django时datetime值不正确,mysql,django,Mysql,Django,我正试图在Mac上用MySQL设置Django。这是我的设置: Django 1.9 Mysql 5.6.23 OSX10.11 对于数据通信,我使用MySQL连接器 我修改了settings.py文件,以便Django可以与MySQL对话。 问题是,当我执行python manage.py migrate时,我不断遇到以下错误: django.db.utils.DatabaseError: Incorrect datetime value: '2016-01-11 06:59:07.980

我正试图在Mac上用MySQL设置Django。这是我的设置:

  • Django 1.9
  • Mysql 5.6.23
  • OSX10.11
对于数据通信,我使用MySQL连接器

我修改了
settings.py
文件,以便Django可以与MySQL对话。 问题是,当我执行
python manage.py migrate
时,我不断遇到以下错误:

django.db.utils.DatabaseError: Incorrect datetime value:
'2016-01-11 06:59:07.980679+00:00' for column 'applied' at row 1.

此日期时间格式有什么问题?

检查此链接,看起来MySql的格式不正确

看看这个。看起来此问题已报告为错误。虽然我不知道他们所说的关闭bug(无效)是什么意思


我也面临同样的问题。我已切换到django 1.8.7,它工作正常。

请转到项目目录下的settings.py并将USE\u TZ更改为false

USE_TZ = False

它被标记为无效,因为它是连接器上的一个bug,必须向mysql报告,而不是向Django报告。@arielnmz感谢您的解释。