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

做网站建设需要会哪些苏州企业网站建设开发与制作

做网站建设需要会哪些,苏州企业网站建设开发与制作,微网站怎么搭建,网站盈利方式目录 简单的例子手动类型转换自动类型转换自定义路由过滤器 简单的例子 先看一个简单的例子&#xff0c;GET请求需要传递一个参数&#xff0c;我们直接获取的是字符串 from flask import Flaskapp Flask(__name__)app.get("/<value>") def index(value):ret…

目录

    • 简单的例子
    • 手动类型转换
    • 自动类型转换
    • 自定义路由过滤器

简单的例子

先看一个简单的例子,GET请求需要传递一个参数,我们直接获取的是字符串

from flask import Flaskapp = Flask(__name__)@app.get("/<value>")
def index(value):return str(2 == value)if __name__ == "__main__":app.run()
GET http://127.0.0.1:5000/2False

手动类型转换

需要获取数值,需要进行类型转换

from flask import Flaskapp = Flask(__name__)@app.get("/<value>")
def index(value):# return str(2 == value)return str(2 == int(value))if __name__ == "__main__":app.run()
GET http://127.0.0.1:5000/2True

自动类型转换

Flask提供了内置的类型过滤器,可以直接转换成我们需要的类型,就不需要手动进行类型转换了


from flask import Flaskapp = Flask(__name__)@app.get("/<int:value>")
def index(value):# return str(2 == int(value))return str(2 == value)if __name__ == "__main__":app.run()
GET http://127.0.0.1:5000/2True

支持的过滤类型

string: 默认的数据类型,接收没有任何斜杠"\ /"的字符串

int: 整型

float: 浮点型

path: 和string类型相似,但是接受斜杠,如:可以接受参数/aa/bb/cc/多条放在一起

uuid: 只接受uuid格式的字符串字符串,

自定义路由过滤器

继承BaseConverter类,实现两个转换方法即可


from flask import Flask, url_for
from werkzeug.routing import BaseConverterapp = Flask(__name__)# 定义转换器
class ListConverter(BaseConverter):def to_python(self, value):"""解析url参数"""return value.split(',')def to_url(self, value):"""转为url参数"""return ','.join(value)# 注册
app.url_map.converters['list'] = ListConverter@app.get("/<list:value>")
def index(value):print(url_for('index', value=['a', 'b', 'c']))# 输出:/a,b,creturn str(value)if __name__ == "__main__":app.run()
GET http://127.0.0.1:5000/1,2,3['1', '2', '3']
http://www.yayakq.cn/news/820827/

相关文章:

  • 做图书出版 外国网站网站改版的目的
  • 游戏网站建设与策划书做那种网站
  • 网站建设合同标准版网络营销师是什么
  • 网站内链建设的方法驾校做网站
  • 支持wap网站的系统wordpress固定链接文章别名
  • 快递网站建站需要什么自助建站优化
  • 做海淘的网站做海淘的网站设计制作公司网站
  • 做建站较好的网站零基础学ps多久可以学会
  • 企业宣传网站系统建设方案做网站推广需要多少钱
  • 卡盟网站是怎么建设的怎么把网站推广出去
  • 无障碍网站建设推广前景公司注册核名
  • 深圳外贸建站模版上海谷歌seo推广公司
  • 网站建设 设计提成土特产 网站源码
  • python做网站视频wordpress支持多个站点地址
  • 上海seo网站策划金华市建设局网站
  • 企业网站备案要钱吗html5网站地址
  • 做博客网站怎么赚钱抖音制作图片的软件
  • 外国媒体网站做cpa用什么类型的网站好
  • 南京网站开发招聘学生个人网页成品
  • 阿里云 企业网站青岛seo杭州厂商
  • 公司做网站要多长时间审核哈尔滨网站建设排行
  • 关于网站建设的广告语云渲染网站开发
  • 网站开发与设计岗位谷德设计网app下载
  • 深圳微网站开发东莞网站建设音乐盒
  • 广东专注网站建设企业企业推广
  • 网站建设心得感想龙岩龙硿洞
  • 做影视网站赚钱吗wordpress更新通知
  • 小学网站建设报告做网站市场报价步登顶
  • 10个网站上海备案证查询网站查询系统
  • 一站式服务平台登录电子商务网站开发的总结