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

apache 静态网站百度关键词推广一年多少钱

apache 静态网站,百度关键词推广一年多少钱,英文网站建设比较好,兰州企业网站排名优化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.yayakq.cn/news/209820/

相关文章:

  • 注册过域名后怎么建设网站设计一个企业网站多少钱
  • 网站版面设计流程包括哪些导游网站后台
  • 三门峡网站开发服饰品牌网站建设
  • 网站建设任务网站建设管理及维护
  • python 可以做网站吗好设计购物网站
  • 济南手机建站模板长春网站设计公司
  • 常州网站制作价格酒店找人做网站
  • wordpress网站域名服务器精品网站模板
  • 开发一套网站多少钱wordpress taxonomy
  • 网站黏度海尔网站建设信息
  • 重庆大足网站制作公司哪家专业网站定制开发建设
  • 手机网站开发公司哪家最专业如何用服务器发布网站
  • 游戏网站怎么赚钱中英文的网站开发
  • wordpress定时发布没用西安关键词优化平台
  • 传销公司做网站什么罪名如何seo搜索引擎优化
  • 网站建设交接清单开发一个网上商城
  • 医疗网站整站优化思路基础网站建设
  • 做网站建设的上市公司有哪些域名一定要备案吗
  • 荆州网站制作公司揭阳专业做网站
  • 博客网站开发环境农村工作会议2022全文
  • 网站怎么写容易获得关键词排名学校网站设计制作目的
  • 网站建设怎样宣传比较好什么网址可以玩大型游戏
  • 安徽做网站找谁做羽毛球网站
  • 企业网站建设门户电商网站设计系列
  • 网站ftp地址查询中山快速做网站费用
  • seo下载站合肥设计公司排名
  • 合肥网站推广公司排名德阳公司做网站
  • 是网站建设市场调研公司有哪些
  • wordpress 博客大全网站建设seo策略有哪些
  • asp网站开发教程pdf建筑工程造价网