flask响应return时老是报相同的错:TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.

flask响应return时老是报相同的错:TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.

python代码为:

在这里插入图片描述

html代码:

在这里插入图片描述

奇怪的是另一个与这样相同的响应可以成功跳转,但只有这个不行……
求助!!!

你这个函数只有在if的时候有返回值,但是flask的路由函数是一定要有返回值的,在不执行if的时候也需要加上返回值

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

https://blog.csdn.net/weixin_44941795/article/details/102817425

  1. * ## # _ ```


svcdscs
s
dsdsd