当前位置: 首页 > news >正文

云阿里云做网站河南百度推广公司

云阿里云做网站,河南百度推广公司,创意广告设计网站,黟县网站建设1. 前言 在上一节中&#xff0c;我们使用到了静态路由&#xff0c;即一个路由规则对应一个 URL。而在实际应用中&#xff0c;更多使用的则是动态路由&#xff0c;它的 URL是可变的。 2. 定义一个很常见的路由地址 app.route(/user/<username>) def user(username):ret…

1. 前言

在上一节中,我们使用到了静态路由,即一个路由规则对应一个 URL。而在实际应用中,更多使用的则是动态路由,它的 URL是可变的。

2. 定义一个很常见的路由地址

@app.route('/user/<username>')
def user(username):return 'User %s' % username

username 作为参数,传入 user() 函数当中。
在这里插入图片描述

需要记住的是,在定义路由的参数名时一定要与定义函数的变量名一致,否则就会引发异常。

3. Flask 提供了三种转换器

  • int:整型;
  • float:浮点数;
  • path:路径。

虽不包含正则表达式,但是可以手动添加。

from werkzeug.routing import BaseConverterclass RegexConverter(BaseConverter):def __init__(self, url_map, *items):super(RegexConverter, self).__init__(url_map)self.regex = items[0]app.url_map.converters['regex'] = RegexConverter@app.route('/user/<regex("[a-z]{3}"):user_id>')
def user(user_id):return 'User %s' % user_id

这里代码块就添加了一个正则表达式,要求三个字符。

4. 比较友好的路由定义方式

@app.route('/projects/')
def projects():return 'The project page'

路径后面加一个斜杠。

5. 也可以多个定义,同时指向同一个页面

@app.route('/works/')
@app.route('/projects/')
def projects():return 'The project page'

6. http方法

在路由定义里面也同样包括 http 的方法,即 GET、POST 等。

@app.route('/login', methods=['GET', 'POST'])

常见的 http 方法:
GET:浏览器告知服务器,只获取页面上的信息并发送给我。这是最常用的方法。

POST:浏览器告诉服务器,想在 URL 上发布新消息。并且服务器必须确保数据已存储且仅存储一次。这是 HTML 表单通常发送数据到服务器的方法。

PUT:类似 POST,但服务器可能多次触发了存储过程,并且多次覆盖掉旧值。你可能会问这有什么用,当然这是有原因的。考虑到传输中连接可能会丢失,在这种情况下浏览器和服务器之间的系统可能安全地第二次接收请求,而不破坏其他东西。因为 POST 它只触发一次,所以用 POST 是不可能的。

DELETE:删除给定位置的信息。

HEAD:浏览器告诉服务器,欲获取数据,但是只关心消息头。应像 GET 请求一样来处理它,但是不分发实际内容。在 Flask 中你完全无需人工干预,底层的 Werkzeug 库已经帮你打点好了。

OPTIONS:给客户端提供一个敏捷的途径来弄清这个 URL 支持哪些 http 方法。从 Flask 0.6 开始,实现了自动处理。

http://www.yidumall.com/news/25335.html

相关文章:

  • 网页制作与网站设计代码网搜网
  • 苏州网站建设制作工作室seo关键词的选择步骤
  • 公司网站搭建整站排名优化公司
  • 分析seo做的不好的网站志鸿优化设计答案网
  • 官方网站在家做兼职中国国家培训网是真的吗
  • 做网站资源推荐如何模板建站
  • 做u盘的老外网站一链一网一平台
  • 承德公司网站建设比百度好用的搜索引擎
  • vs做动态网站登录大庆网络推广
  • 网络推广 公司 200个网站html期末大作业个人网站制作
  • 提供手机自适应网站建设移动网站如何优化排名
  • 有没有免费做任务赚钱的网站搜索引擎大全排行榜
  • 做网站怎样调用支付宝接口日本搜索引擎
  • ppt模板下载的网站优化搜索引擎的方法
  • 惠州网站建设制作价格百度广告优化师
  • 做威尼斯网站代理算是违法吗今日预测足球比分预测
  • 做网站哪家好哪家好粤语seo是什么意思
  • 云阳网站建设百度经验官网
  • 网站域名登陆地址查询精准ip地址查询工具
  • 网站 色调免费建站网站一级
  • 专业企业建站公司上海推广服务
  • 网站空间买卖市场营销十大经典案例
  • 织梦网站tag怎么做seo搜索引擎优化价格
  • 性男女做视频观看网站seo 优化
  • 电子商务网站建设asp网站建设公司哪家好?
  • 浏览器无法访问wordpress报503互联网关键词优化
  • 兴义网站建设网络营销的推广方法有哪些
  • 网站不备案做优化考拉seo
  • 商贸网站建设搜索引擎排名
  • 做网站的公司深圳吉安seo招聘