Django中会出现AssertionError异常,在使用try时 不能抛出异常,解决方法如下所示
发布日期:2021-11-08 19:55:31 浏览次数:2 分类:技术文章

本文共 388 字,大约阅读时间需要 1 分钟。

AssertionError: Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `
`

如果使用

try:	passexcept:    data = {
'code': 4000, 'msg': "没有找到" } return Response(data)

如果这样写except代码是不会执行的

正确写法如下:

try:	pass	raiseexcept:    data = {
'code': 4000, 'msg': "没有找到" } return Response(data)

转载地址:https://blog.csdn.net/zhou_xiong1130/article/details/115732006 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:pandas进行数据清洗及其处理
下一篇:域名恶意解析到自己的网站上面,使用nginx设置空主机头可以有效解决。

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月19日 18时39分32秒