查了django 官網(wǎng)的bug群,上面說,django 目前對python 3的支持還做的不是特別好。遇到報錯的情況,建議, 1.打開mysql 執(zhí)行SHOW VARIABLES LIKE "general_log%";2.SET GLOBAL general_log = 'ON'; 打開日志。3.然后執(zhí)行django 的migrate.根據(jù)日志,查詢執(zhí)行的語句?
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 中執(zhí)行,報錯發(fā)現(xiàn),datatime(6),這個字段類型,datatime類型不能加上數(shù)字。去掉數(shù)字后執(zhí)行即可。
4.然后在執(zhí)行python manage.py migrate 即可。