请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

异常返回封装无效

libs/error.py
libs/error_code.py

@api.route(’/test’, methods=[‘POST’])
def test_user():
c = Success()
return c

返回如下:

500 Internal Server Error

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

有些奇怪,改写的我都写了,怎么就是不返回json呢?error.py里面也重写了get_headers了,启动文件ginger.py 也编写了framework_error但是就是返回html

正在回答 回答被采纳积分+3

1回答

7七月 2021-08-26 17:15:36

这个只能自己调试下,方法课程里一步步演示的很清楚了。只看这个代码肯定是找不出问题的。

0 回复 有任何疑惑可以回复我~
  • 提问者 光照 #1
    TypeError: get_headers() takes from 1 to 2 positional arguments but 3 were given
    The view function did not return a valid response. The return type must be a string, dict, tuple, Response instance, or WSGI callable, but it was a APIException.
    回复 有任何疑惑可以回复我~ 2021-08-26 17:23:43
  • 提问者 光照 #2
    问题解决了 谢谢
    回复 有任何疑惑可以回复我~ 2021-08-26 17:34:16
  • 三棵 回复 提问者 光照 #3
    你好,可以问下是怎么解决的吗? 遇到了同样的问题....
    回复 有任何疑惑可以回复我~ 2021-09-11 15:27:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信