Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python Django迁移问题_Python_Mysql_Django - Fatal编程技术网

python Django迁移问题

python Django迁移问题,python,mysql,django,Python,Mysql,Django,下面是my setting.py的配置 DATABASES = { 'default': { 'ENGINE': 'mysql.connector.django', 'NAME': 'exercise', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': '3306' } } 当我运行python manage.

下面是my setting.py的配置

DATABASES = {
    'default': {
        'ENGINE': 'mysql.connector.django',
        'NAME': 'exercise',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': '3306'
    }
}
当我运行python manage.py migrate时,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
mysql> insert into django_migrations(app,name,applied) values('aa','bb','2016-06
-29 08:33:20.508803+00:00');
以下是django创建的两个表:

+---------------------+
| Tables_in_exercise  |
+---------------------+
| django_content_type |
| django_migrations   |
+---------------------+
当我将datetime插入django创建的表时,如下所示:

django.db.utils.DatabaseError: Incorrect datetime value: '2016-06-29 08:33:20.50
8803+00:00' for column 'applied' at row 1
mysql> insert into django_migrations(app,name,applied) values('aa','bb','2016-06
-29 08:33:20.508803+00:00');
它起作用了

为什么mysql不接受django的值,但我可以插入它?如何解决这个问题

表明MySQL Connector/Python 2.1.3不支持Django 1.9

您可以降级到Django 1.8,或者使用mysqlclient或MySQLdb(MySQLdb仅为Python 2)切换到
Django.db.backends.mysql
后端。

表明mysql Connector/Python 2.1.3不支持Django 1.9


您可以降级到Django 1.8,或者使用mysqlclient或MySQLdb切换到
Django.db.backends.mysql
后端(MySQLdb仅适用于Python 2)。

您说得对,谢谢。你有没有遇到过这样的问题:auth.0002\u alter\u permission\u name\u max\u length…回溯(最近在评论中发布回溯不是一个好主意,因为它们不可读。这听起来像是一个单独的问题,所以你最好问一个新问题。你说得对,谢谢。你有没有遇到过这样的问题:auth.0002\u alter\u permission\u name\u max\u length…回溯(最近,在评论中张贴回溯不是一个好主意,因为它们是不可读的。这听起来像是一个单独的问题,所以你最好问一个新问题。