这是我的电脑的配置设置.py你知道吗
DATABASES = {
'default': {
'ENGINE': 'mysql.connector.django',
'NAME': 'exercise',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306'
}
}
当我运行python时管理.pymigrate,Django在exercise数据库中创建了两个表,出现了如下错误:
django.db.utils.DatabaseError: Incorrect datetime value: '2016-06-29 08:33:20.50
8803+00:00' for column 'applied' at row 1
以下是django创建的两个表:
+---------------------+
| Tables_in_exercise |
+---------------------+
| django_content_type |
| django_migrations |
+---------------------+
当我将datetime插入到django创建的表中时,如下所示:
mysql> insert into django_migrations(app,name,applied) values('aa','bb','2016-06
-29 08:33:20.508803+00:00');
成功了。。。你知道吗
为什么mysql不接受django的值,但我可以插入它?我该怎么解决这个问题
This Django ticket表明MySQL Connector/python2.1.3不支持django1.9。你知道吗
您可以降级到django1.8,或者使用mysqlclient或MySQLdb切换到
django.db.backends.mysql
后端(MySQLdb仅适用于python2)。你知道吗相关问题 更多 >
编程相关推荐