Flask框架怎么自定义路由?Python中flask如何设置路由访问方式

在之前的一些文章之中小编给大家介绍过了在python之中的web开发框架flask关于路由的一些知识,也讲解一个路由最简单的实现方式是是什么 。那么这篇文章要来给大家介绍内容就是flask路由框架的扩展知识了,那就是路由的自定义和访问方式的设置,往下看看吧 。

Flask框架怎么自定义路由?Python中flask如何设置路由访问方式

文章插图
一、访问方式
只要是有使用过python爬虫或者有过接口调用经验的小伙伴就会知道,任何一个客户端在访问程序的时候都会使用相关的HTTP方法,而目前基本上使用的也只有GET和POST两种访问方式 。
只需要在路由方法route()之中的末尾添加一个参数methods就可以了,它表示能够处理哪种具体的访问方式,示例如下:
@app.route('/login', methods=['GET', 'POST'])需要注意的一点就是,如果只需要指定get或者post,那么还是需要将其放在中括号内,不能够直接使用字符串对象 。
二、自定义路由
在定义flask路由的时候,一般都会直接将url的链接给写成固定的值 。但是在有些情况下这个需要限制它只能够是数字或者字符串类型,并且指定的url值也是需要从外部传入进来的,示例如下:
@app.route('/post/<int:post_id>')以上的这个路由定义方式就是使用变量post_id表示它可以去访问的页面,而前面的int表示这个变量只能够接收整数值 。那么这个变量的值需要从方法中得到,示例如下:
url_for('profile', post_id='56')【Flask框架怎么自定义路由?Python中flask如何设置路由访问方式】以上就是关于“Flask框架怎么自定义路由?Python中flask如何设置路由访问方式”的全部内容了,希望对你有所帮助 。

    推荐阅读