错误处理,框架默认的错误为:not Found

测开之路三十二:Flask基础之错误与重定向

 

可以捕获,并自定义

准备一张自定义图片,放在static文件夹下,并在template下创建一个html文件,引用该图片

测开之路三十二:Flask基础之错误与重定向

 

捕获404状态,返回自定义页面,并把状态改为200

测开之路三十二:Flask基础之错误与重定向

请求

测开之路三十二:Flask基础之错误与重定向

 

类似于像500错误,同样可以用以上方法处理

 

 

重定向:http://docs.jinkan.org/docs/flask/quickstart.html

redirect()

测开之路三十二:Flask基础之错误与重定向

测开之路三十二:Flask基础之错误与重定向

测开之路三十二:Flask基础之错误与重定向

由源码可看出,需要传一个地址,也可以改状态码,300和304不支持,重定向的方法是把你加的loacation加到response的header里面,再返回response

 

测开之路三十二:Flask基础之错误与重定向

测开之路三十二:Flask基础之错误与重定向

 

url_for:可以跳到指定视图函数,不用写url

测开之路三十二:Flask基础之错误与重定向

测开之路三十二:Flask基础之错误与重定向

 

相关文章:

  • 2021-07-12
  • 2021-06-07
  • 2022-12-23
  • 2021-07-26
  • 2021-12-17
  • 2021-05-31
  • 2021-12-25
  • 2022-02-17
猜你喜欢
  • 2021-08-04
  • 2021-05-22
  • 2021-07-30
  • 2021-08-17
  • 2021-12-11
  • 2022-02-06
  • 2021-07-15
相关资源
相似解决方案