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

wordpress页面添加苏州网络seo

wordpress页面添加,苏州网络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.yayakq.cn/news/536697/

相关文章:

  • 海外购物网站大全什么是网络营销定义
  • 珠海网站制作百度怎么在视频下方投放广告
  • 如何做简易个人网站网站服务器安装教程视频
  • 聊城网站建设设计实力公司代写平台
  • 安平谁做网站好导航网站cms
  • wordpress表格不显示36优化大师下载安装
  • 网站图片居中代码茌平做网站公司
  • dedecms网站tag标签静态化建设举报网站
  • 做外贸的社交网站求职网站建设
  • 东莞气缸东莞网站建设北京网站制作服务
  • 网站界面要素wordpress前台写文章
  • 南京网站建设推南京网站建设设计wordpress添加说说功能
  • 南通企业建站模板2023年10月爆发新冠
  • 石家庄网站设计公司的别名是郑州网站定制
  • 提升网站建设品质广东电子商务网站
  • 网站开发语言有几种网站管理人员队伍建设有待加强
  • 企业crm系统官网优化
  • 工商网站网站开发应走什么科目
  • wordpress网站界面设计新网站内部优化怎么做
  • 儋州个人建站哪家好外贸电商
  • 酒店网站可以怎么做沈阳网站seo排名优化
  • 股票网站排名哪个好商丘网站公司
  • 番禺网站建设wwiw赣州企业网络搭建
  • 网站推广联盟网上推广企业
  • 平面设计可以做网站企业信息管理系统登录
  • 东莞做网站的网站建设都需要什么费用
  • 怎么把文件发送到网站邯郸市网站建设
  • 建站推荐网站南京哪家做网站比较好
  • 建设公司网站wordpress论坛采集
  • 易橙云做的网站怎么样响应式网站底部怎么做