位置: IT常识 - 正文

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

编辑:rootadmin
TypeError The view function did not return a valid response. The function either returned None 的解决

推荐整理分享TypeError The view function did not return a valid response. The function either returned None 的解决,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

使用flask框架制作登录、注册的页面时,app.py运行成功,数据库有用户,1234,密码也是1234

点击登录之后, 报如下错误。

TypeError

TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.

页面截图如下:

查网上的报错,解决办法是路由没有返回东西,于是我改了return语句,if和else都有返回值。

try: # 执行sql语句 cursor.execute(sql) results = cursor.fetchall() print(len(results)) if len(results) == 1: #return '登录成功' return render_template('pingtable2.html') else: #return '用户名或密码不正确' return render_template('pingtable2.html') # 提交到数据库执行 db.commit()

但是再次运行的时候还是报同样的错误。

于是我看了以下python控制台。

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

Traceback (most recent call last): File “D:技术学习卫生健康委员会登录页面cpe项目代码登录界面app.py”, line 65, in getLoginRequest cursor.execute(sql) File “D:pythonlibsite-packagespymysqlcursors.py”, line 163, in execute result = self._query(query) File “D:pythonlibsite-packagespymysqlcursors.py”, line 321, in _query conn.query(q) File “D:pythonlibsite-packagespymysqlconnections.py”, line 505, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File “D:pythonlibsite-packagespymysqlconnections.py”, line 724, in _read_query_result result.read() File “D:pythonlibsite-packagespymysqlconnections.py”, line 1069, in read first_packet = self.connection._read_packet() File “D:pythonlibsite-packagespymysqlconnections.py”, line 676, in _read_packet packet.raise_for_error() File “D:pythonlibsite-packagespymysqlprotocol.py”, line 223, in raise_for_error err.raise_mysql_exception(self._data) File “D:pythonlibsite-packagespymysqlerr.py”, line 107, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.ProgrammingError: (1064, “You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)’ at line 1”) 127.0.0.1 - - [18/Apr/2022 16:53:14] “GET /loginuser=1234&password=1234 HTTP/1.1” 500 - Traceback (most recent call last): File “D:pythonlibsite-packages laskapp.py”, line 2464, in __call__ return self.wsgi_app(environ, start_response) File “D:pythonlibsite-packages laskapp.py”, line 2450, in wsgi_app response = self.handle_exception(e) File “D:pythonlibsite-packages laskapp.py”, line 1867, in handle_exception reraise(exc_type, exc_value, tb) File “D:pythonlibsite-packages lask_compat.py”, line 39, in reraise raise value File “D:pythonlibsite-packages laskapp.py”, line 2447, in wsgi_app response = self.full_dispatch_request() File “D:pythonlibsite-packages laskapp.py”, line 1953, in full_dispatch_request return self.finalize_request(rv) File “D:pythonlibsite-packages laskapp.py”, line 1968, in finalize_request response = self.make_response(rv) File “D:pythonlibsite-packages laskapp.py”, line 2098, in make_response “The view function did not return a valid response. The” TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement. 127.0.0.1 - - [18/Apr/2022 16:53:14] “GET /login__debugger__=yes&cmd=resource&f=style.css HTTP/1.1” 200 - 127.0.0.1 - - [18/Apr/2022 16:53:14] “GET /login__debugger__=yes&cmd=resource&f=jquery.js HTTP/1.1” 200 - 127.0.0.1 - - [18/Apr/2022 16:53:14] “GET /login__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1” 200 - 127.0.0.1 - - [18/Apr/2022 16:53:14] “GET /login__debugger__=yes&cmd=resource&f=ubuntu.ttf HTTP/1.1” 200 - 127.0.0.1 - - [18/Apr/2022 16:53:14] “GET /login__debugger__=yes&cmd=resource&f=console.png HTTP/1.1” 200 -

注意到这个标红的地方,sql语句,我判断,可能是sql语句写错了,没办法往下执行。

db = pymysql.connect(host=“localhost”, user=“root”, password=“1234”, database=“testdb”)

使用cursor()方法获取操作游标

cursor = db.cursor()

SQL 查询语句

sql = “select * from user where user=” + request.args.get(‘user’) + " and password=" + request.args.get(‘password’)+“)”

我注意到sql语句后面有个多的括号,把他删除

再次运行:

成功跳到下一个页面了。

调错完毕。

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

本文链接地址:https://www.jiuchutong.com/zhishi/294528.html 转载请保留说明!

上一篇:Vue3 使用MD5加密(清晰明了)(vue中使用md5加密)

下一篇:雷斯岬国家海岸公园里的柏树隧道,美国加利福尼亚州 (© Spondylolithesis/Getty Images)(雷斯岬国家海岸公园有信号吗)

  • 利润表中利润总额是什么
  • 内部资金往来科目
  • 软件 退税
  • 待抵扣进项税额冲回
  • 变更法人流程具体流程图
  • 贷款公司收取服务费是诈骗吗
  • 企业生产设备产品有哪些
  • 风险溢价包括哪些违约风险溢价 流动性风险溢价
  • 计提成本会计分录怎么做
  • 产品成本的计算公式
  • 居民委员会有没有纳税人识别号吗
  • 预付卡发票报销单怎么写
  • 抵扣消费税的利益主要
  • 超市的商品进销表怎么做
  • 发票认证后失控
  • 流动资产的损失计入哪里
  • 某房产开发公司向银行借款
  • 增值税电子发票公共服务平台
  • 年初未分配利润是什么科目
  • 怎么查看当前刷新率
  • 腾讯电脑管家开机加速在哪里
  • 生产企业提供售后服务
  • 增值税贷方余额为负数怎么调整
  • 华为手机找回删除的通讯录号码
  • linux系统怎么访问共享文件夹
  • 初级会计应收账款例题
  • windows11激活密钥多少钱
  • 键盘突然打不出来字
  • 委托加工物资企业原材料都是自己采购
  • 应收存款利息计入什么科目
  • linux源码安装软件的方法介绍
  • 如何利用http协议发布博客园博文评论
  • vue 滚动条往下滑
  • PHP:imagegrabscreen()的用法_GD库图像处理函数
  • OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to
  • 社会保险费征缴暂行条例是谁制定
  • 约当产量法的会计分录
  • 微信小程序制作
  • vue基础知识
  • typescript中文
  • 数学建模 比赛
  • Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源
  • 简单的php文件
  • upf命令
  • 税款已缴纳后发票怎么查
  • 培训费用是什么成本
  • 旅游景点的门票能做费用吗
  • python中如何创建字典
  • 税务新法规
  • 上一年的成本没入账怎么做
  • 进项税额不得从销项税额中抵扣是什么意思
  • mssql备份数据库
  • 通过法院拍卖取得的房屋需要法院下确认裁定吗
  • SQLserver行转列
  • 收据可以做收入吗?
  • 跨月发票红冲还要交税吗
  • 建筑企业外经证需要准备什么资料
  • 超期应收款管控
  • 村料采购会计科目有哪些
  • 土地作为无形资产需要计提折旧吗?
  • sqlserver复制表语句
  • 一些文件未注册怎么删除
  • mysql修改密码错误
  • 快速打开当前文件的方法
  • w10隐藏功能
  • mac系统怎么画图
  • 电脑超频以后变得很卡
  • win7 如何截屏
  • win8系统怎么关机
  • Win10系统CMD有哪些新功能? Win10 CMD命令提示符的七大使用技巧
  • JavaScript中数组长度的属性
  • jquery简单例子
  • jQuery实现别踩白块儿网页版小游戏
  • amp designer插件
  • jquery自定义表单
  • 用python写一个程序
  • js 输入
  • 吉林省国税税务总局官网
  • 保障性住房是否可以买卖
  • 车辆购置税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设