已有184人关注
e起去旅行网站项目,生成数据库表时,创建迁移脚步报错,导致项目启动失败,无法继续学习。请各位大神帮忙指导下,谢谢!
发表在Python图书答疑 2020-09-12 《Python从入门到项目实践》第29章 e起去旅行网站 450页-451页
是否精华
版块置顶:

开发环境版本:python 3.7 


if self.server_version_info < (5, 0, 2):

TypeError: <flask_script.commands.Command object at 0x00000214B5B46048>: '<' not supported between instances of 'str' and 'int'

image.png

image.png

2020-09-12 21:35:42编辑
分享到:
精彩评论 3
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2020-09-17
沙发

读者你好:

    请问mysql版本是多少?

    是否修改了models.py文件?


    把migrations整个文件夹删除,把travel数据库删除。然后使用说明,重新执行。

Johnson998
学分:5 LV1
2020-09-19
板凳

andy 发表于2020-09-17 09:03

读者你好:

    请问mysql版本是多少?

    是否修改了models.py文件?


    把migrations整个文件夹删除,把travel数据库删除。然后使用说明,重新执行。

谢谢老师,确实是MySQL的版本问题,导致迁移脚本报错。

MySQL版本使用 80版本,可成功迁移。

另外Navicat for MySQL  版本不可使用最新版本,最新版本 utf-8编码设置不一样,也导致数据库连接失败。

WeiXiaozhai
学分:2 LV1
2022-03-23
地板

andy 发表于2020-09-17 09:03

读者你好:

    请问mysql版本是多少?

    是否修改了models.py文件?


    把migrations整个文件夹删除,把travel数据库删除。然后使用说明,重新执行。

老师,这个MySQL的版本可以用教材上的5.7吗,按照使用说明迁移不了

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照