bug日记

作者: 缺志青年 | 来源:发表于2019-03-18 23:05 被阅读0次

2019

3/18

1.sql语句

    article = Article.query.filter_by(article_id=article_id).all()
    article = Article.query.filter_by(article_id=article_id).first()
    print(article)
情景再现:当刷新浏览器页面时,出现pycharm控制台有信息打印,浏览器网页空白。
原因解析:.all()返回的是列表,.first()返回的只是一个结果。

ps:弄了两天,就差提刀干室友了。

3/27

2.flask json数据返回报错

相关包:requests
情景再现:当通过requests.get()获取其他网站返回的json数据时,数据是以dict的形式返回的。\color{red}{TypeError: 'dict' object is not callable}
原因解析:视图函数的返回值不支持dict类型。
解决办法:在返回时可以通过导入flask中内置的jsonfy函数来格式化数据。\color{red}{return}\color{red}{jsonfy(result)}

3/28

3.postman 请求数据报错

情景再现:中文参数Postman报错如下:\color{red}{Could}\color{red}{not}\color{red}{get}\color{red}{any}\color{red}{response}
原因解析:不明,揣测原因是因为中文的编码问题
解决办法:先按照postman的提示,进行相关设置的更改。再不行就先将链接复制到浏览器中访问一次。在将浏览器中的url复制回来。后面直接改关键字即可。

4/2

4.元组报错

情景再现:在flask渲染的界面中,数据始终以('data')呈现
原因解析:在某些地方使数据成为了元组
解决办法:查询该数据出现的位置,检查是否在末尾加上了  ,  python的元组构成是以  ,  为标志的,而不是  ()  

4/16

5.flask-adminModelView报错

情景再现:当传入参数db.session时,pycharm提示“Unexpected”。运行时报错“Please install wtforms_appengine in order to use appengine backend”,在安装之后,又会提示安装google包。
原因解析:问题出现在ModelView上。ctrl加鼠标左键点击该函数。可以看到函数只允许传入一个值。
解决办法:from flask_admin.contrib.sqla import ModelView。
ps: 导入错了包。这个函数时.sqla里面的。不是appengine里面的。

4/18

6.flask templates中的模板语法无法自动提示

情景再现:pycharm无法自动关联jinja2或无法进行语法提示
原因解析:三种原因。见解决办法。
解决办法:setting->languages->flask中的Flask integration勾选上。同级目录python Template Languages 选中jinja2。templates文件右键找到mark directory as选择template flolder。
ps:针对于专业版。社区版很多无相关设置。

相关文章

  • bug日记

    2019 3/18 1.sql语句     article = Article.query.filter_by(a...

  • [项目蓝图] 个人博客项目

    此项目属于萌新学习(>▽<),还请大佬们多多指教 _(:」∠)_该日记主要记录写Bug和改Bug的过程 项目介绍 ...

  • 2019-07-26 幽灵现象往往都是低级错误

    在这里记录一下每天都碰见的bug。所谓程序员的日常无法就是碰见bug,解决bug。也就是程序员的日记本。 在doc...

  • 亦真亦幻梦医院

    -------------程序员日记 万行代码无人知,日日bug难修复; 加班常事难心理...

  • 2016-4-20-tensorflow,初遇米6

    昨天又没来得及写日记...永远处于帮学姐调BUG和帮学姐发现新的BUG的过程中qaq.. 233不过学习tenso...

  • 感恩日记20200928

    成就日记: 重测bug。38次。 测试case一条。 报bug一个 寄出设备给供应商 和董伟,丽丽遛弯 点外卖肉夹...

  • 修复显示部分-连接模块的bug2018-12-04

    可视化人工神经网络开发日记 今天又是让人脱发的修复bug环节,先来看看有什么bug: 1、在缩放操作的时候,有两个...

  • bug日记-缺少licences

    报错信息 编译打包报错:Android SDK packages as some licences have no...

  • 【BUG日记】【转】规范

    出自:CodeSheep微信公众号 【日期】:***** 【问题】:***** 【原因】:***** 【如何发现】...

  • 开始

    这个我就当日记来写吧。 本来我是想用另一个软件《拾柒》来写日记的,但是试了几次还是编辑不了内容,估计是bug,只能...

网友评论

      本文标题:bug日记

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