在之前的一些文章之中小编给大家介绍过了在python之中的web开发框架flask关于路由的一些知识,也讲解一个路由最简单的实现方式是是什么 。那么这篇文章要来给大家介绍内容就是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如何设置路由访问方式”的全部内容了,希望对你有所帮助 。
推荐阅读
- Flask模板有什么用?Python框架flask如何使用模板
- 京东订单号能查物流吗?怎么查别人买的东西?
- 淘宝合作中的供应商如何取消?怎么成为供应商?
- 余利宝什么时候有收益?怎么计算?
- 微淘怎么推广?如何操作?
- 微信号实名认证怎么取消绑定?微信实名认证注销
- 微信怎么设置来电铃声以及提示音
- 抖音小店怎么在电脑登陆
- 日历中怎么显示节假班休信息
- 怎么调节手机输入法字体大小