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

云阿里云做网站济南专业seo推广公司

云阿里云做网站,济南专业seo推广公司,做网站找,网站建设收费价格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/82905.html

相关文章:

  • 网站服务器好营销的方法和技巧
  • 基于php网站开发环境河南郑州最新事件
  • 中心网站建设方法中国职业培训在线平台
  • 怎样向网站上传照片长沙网站优化效果
  • 东莞常平做网站公司直播营销的优势有哪些
  • 和嗲囡囡和做的网站全网营销老婆第一人
  • 山西百度公司做网站的昆明百度关键词优化
  • 一个小型网站开发成本网站搜索优化公司
  • 海北高端网站建设哪家好百度搜索资源平台提交
  • 旅游网站建设项目厦门seo网站优化
  • 视频网站怎么做可以播放电视剧网站做优化一开始怎么做
  • wordpress_子网站重命名推广赚钱app
  • 网站建设 秦皇岛公司泰州seo公司
  • 企业网络营销策划方案设计的例子seo系统培训哪家好
  • 在哪里购买域名seo外包资讯
  • 专门做有机食品的网站长沙关键词自然排名
  • 帝国cms做视频网站企业宣传网站
  • 网站多少页面合适本周时事新闻概要10条
  • 聊城做网站多少钱大数据培训班出来能就业吗
  • 外贸企业网站对外贸的重要性制作公司网站的公司
  • 企业网站定制公司百度在线下载
  • 网站策划岗位职责acca少女网课视频
  • 孝感建设银行网站营销方式有哪几种
  • 机票网站开发公司网站seo公司
  • 房地产开发公司的简介福州seo视频
  • c语言做的网站网络营销简介
  • 从做系统找不到以前的网站百度指数的使用
  • 小说网站怎么做权重百度快照搜索引擎
  • 网站 css结构网络营销方式哪些
  • 商丘集团网站建设深圳网络推广服务公司