美文网首页
django中执行 migrate报1064错误

django中执行 migrate报1064错误

作者: 日三省吾身 | 来源:发表于2018-08-29 11:20 被阅读0次

    查了django 官网的bug群,上面说,django 目前对python 3的支持还做的不是特别好。遇到报错的情况,建议, 1.打开mysql 执行SHOW VARIABLES LIKE "general_log%";2.SET GLOBAL general_log = 'ON'; 打开日志。3.然后执行django 的migrate.根据日志,查询执行的语句 

    CREATE TABLE `django_migrations` (`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `app` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `applied` datetime(6) NOT NULL)

    然后单独在mysql 中执行,报错发现,datatime(6),这个字段类型,datatime类型不能加上数字。去掉数字后执行即可。

    4.然后在执行python manage.py migrate 即可。

    相关文章

      网友评论

          本文标题:django中执行 migrate报1064错误

          本文链接:https://www.haomeiwen.com/subject/oopfwftx.html