AttributeError: 'MysqlPipeline' object has no attribute 'db'

描述:TypeError: %d format: a number is required, not str

仔细检查问题出现在 self.db,到MysqlPipeline这个类中找self.db,进而判断问题可能出现在变量上,回到settings.py 查看变量是否出问题,结果发现问题出现在MYSQL_PORT,端口号应该为数字,不是字符串


改正前
改正后
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,002评论 0 9
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 516评论 0 0
  • 前注:不知确切从何时起,关于“互联网金融(证券)”的话题和现象如火如荼。看了不少相关的媒体报道和所谓专业的分析,但...
    二羽_ba63阅读 523评论 1 0
  • 文/汉汉汉酱 这些天我经历了这样一个状态,多次去评论别人的票圈,看到他回复着同一个人好几次,却依旧无视着我。可我好...
    汉汉汉酱阅读 813评论 0 0
  • 前几天和同学大刘一起喝酒,听他诉说了这一年来的苦闷。 19年大刘创业失败,背了一身的饥荒,都是和同学朋...
    胡子李阅读 173评论 0 5