TypeError: The view function for ‘uploadImg’ did not return a valid response. The function either returned None or ended without a return statement.
解决方法:
①给函数写返回值(return一个值)
②看其他同名函数是否也return
③看看是不是代码少写了method
具体原博客添加链接描述
可能是前端没写也可能是后端没写
④函数只有在if的时候有返回值,但是flask的路由函数是一定要有返回值的,在不执行if的时候也需要加上返回值

@app.route('/')
def func():if ....:returnreturn  # 必须保证函数走到最后有返回值

在我的代码中是因为在elif中又嵌套了一个if,最里面的if返回值不能用于elif,因为在if中变量的作用域只作用于if中,使用global需要在函数外先定义这个变量,使用nonlocal是在于函数和函数的嵌套,所以只能不用里面嵌套的这个if,或者后边的代码写在最里面if的外面。

TypeError: The view function for did not return a valid response. The function either returned None相关推荐

  1. TypeError The view function did not return a valid response. The function either returned None 的解决

    使用flask框架制作登录.注册的页面时,app.py运行成功,数据库有用户,1234,密码也是1234 点击登录之后, 报如下错误. TypeError TypeError: The view fu ...

  2. 当Grid的数据源是View时,如何使用PeopleSoft自带的Save Function?

    当Grid的数据源是View时,如何使用PeopleSoft自带的Save Function? 当Grid的数据源是一个View的时候,直接使用PeopleSoft自带的Save Function会显 ...

  3. [Vue Router warn]: Component “default“ in record with path “/xx“ is a function that does not return

    [debug日记] [Vue Router warn]: Component "default" in record with path "/xxx" is a ...

  4. *每日一题(三零)var a = 10 var foo={ a:20, bar:function(){ var a=30 return this.a

    题目描述:写出打印结果,并解释为什么 var a = 10; var foo={a:20,bar:function(){var a=30;return this.a;} } console.log(f ...

  5. error C2556: 'void __thiscall......overloaded function differs only by return type from 'int __thisc

    error C2556: 'void __thiscall......overloaded function differs only by return type from 'int __thisc ...

  6. SyntaxError: await is only valid in async function

    SyntaxError: await is only valid in async function 这个错误的意思是await只能放到async函数内部,言下之意: await必须放到函数里 函数必 ...

  7. 出现Expected to return a value in arrow function.问题解决方法

    这个问题的意思是这个函数没有返回值,我们在出现问题的那个函数的最后,写return id 就能解决了,亲测有效. function aa{`````ww.map(id=> {if( id==va ...

  8. A 'return' expression required in a function with a block body ('{...}')

    这个问题是自己用kotlin 写项目的时候让 刚创建好activity, 添加布局的时候 直接写R.layout.××××× , 前面忘记写了return , 添加即可. 使用的是BaseAcitiv ...

  9. 虚函数(Virtual Function)与 纯虚函数(Pure Virtual Function)

    1>虚函数(Virtual Function) 1.1>Base Class #ifndef Animal_h #define Animal_h #include <string&g ...

最新文章

  1. SAP MM 采购订单与相关合同的价格差异问题分析
  2. DPM 2007SRT及DPM 2010 BMR祼金属还原总结
  3. golang内置函数
  4. 备考信息系统项目管理师-----Day2
  5. CSS和JavaScript在线代码压缩工具推荐
  6. 恒流电路的分析(一)
  7. 使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)——第2部分
  8. 收集一些常用的CDN链接!无需下载快速使用!
  9. oracle srvctl命令,关闭RAC、srvctl命令
  10. 2021年JAVA原生安卓影视APP源码支持PC+WAP
  11. 图片扫描纠偏java_Delphi 下 用 ImageEN 进行图像纠偏
  12. 怎么学习iOS,如何学习iOS开发?
  13. Robotframework(三)常用API介绍
  14. 如何获取Mysql的根目录
  15. 批量查询域名是否注册
  16. iOS 广告SDK总结(一)
  17. High Dynamic Range(HDR)图像介绍(一)
  18. thinkphp5使用容联发送短信验证码
  19. Xmind基础教程-保存到印象笔记
  20. 利用 WAAPI 实现百叶窗切页效果

热门文章

  1. 用Python爬取手机壁纸,太简单了吧
  2. JuicyPotato提权
  3. CVPR 2018摘要:第一部分
  4. shell学习训练总结_7
  5. 最详细的解释小白也能听懂,终于搞明白了
  6. 计算机毕业设计(附源码)python医院预约挂号系统
  7. php判断顺子对子,豹子对子顺子乱子 函数判断
  8. matlab绘图(1)
  9. php支付接口签名,php实现支付接口签名验证
  10. 虚拟局域网软件开源_老牌沙盒虚拟软件免费开源,可以不用虚拟机了