- 博客(7)
- 收藏
- 关注
原创 初始flask-内置转换器的使用及自定义转换器的编写
当系统内置的转换器无法满足业务需求时,需要自己根据需要进行扩展编写的自定义转换器类必须继承Baseconverter#将自定义的转换器注册到系统内置的转换器中使用注册自定义转换器时指定的key当作系统内置的转换器来使用即可return f"手机号:{phone_num}"# 将外界传入的参数赋值给系统内置的转换器BaseConverter的属性regex# 后续这个类内部会自动验证我们传入的正则表达式能否满足要求#将自定义的转换器注册到系统内置的转换器中。
2023-04-18 20:54:12
159
原创 初识flask-www工作原理分析及获取请求体和查询字符串数据
请求行:请求的第一行,内部包括客户端请求方式访问的路由地址协议及其版本 例如:GET /login HTTP/1.1。它的返回值也是ImmutableMultiDict类型的对象,获取单个值使用get()方法,获取多个同名的参数值我们使用getlist()获取一个值:addr = args.get("addr"),获取多个值:addr_list = args.getlist("addr")响应头:从第二行开始到空白行之间所有的key:value组成的内容。
2023-04-18 19:48:01
216
原创 初识flask-app的封装及工厂模式
设置环境变量flask_app=要运行的脚本名,例如:set flask_app=app_demo02.py。,但是使用http://127.0.0.1:5000/index和http://localhost:5000/index都访问失败,如果想通过IP地址及本机回环IP地址127.0.0.1或者主机名localhsot都能访问成功,则需要将主机名绑定到代表本机所有IP地址的0.0.0.0上,此时使用flask run -h 0.0.0.0运行flask服务器,即可使用本机所有的IP地址都能访问成功。
2023-04-18 11:45:59
474
1
原创 初识flask-flask运行参数说明及加载配置文件
url_for(端点名,参数名=参数值),例如url_for("index",username="zhangsan"),此时index()函数上面的路由需要传递参数:@app.route("/index/")相同的路由访问不同的视图函数:如果客户端的访问方式相同,则按照app.url_map的返回值对象Map()中的列表的顺序访问,以最先搜索到的为准,如果客户端的访问方式不同,则根据不同的访问方式自动访问相应的视图函数。:app.config.from_envvar("环境变量名")
2023-04-18 10:51:17
725
1
原创 初识flask-flask安装及简单介绍,虚拟环境创建
1.新建环境变量workon_home,这个环境变量的值就是我们打算将新建的虚拟环境储存的目标路径,例如:WORKON_HOME = D:\python_app_env2.新建虚拟环境查看申城目标路径是否在 D:\python_app_env目录下,注意必须打开新的命令窗口执行命令否则配置的环境变量workon_home不生效3.打开新的命令窗口创建虚拟环境:mkvirtualenv python_env01 新建的虚拟环境就会储存在指定的目录下。
2023-04-17 20:26:44
541
原创 python时间相加
为了业务功能实现在网上查找了以下方法以下代码可以实现时间的时分秒加法结果可以大于24小时if isinstance(other, Time): # 如果是时间格式else: # 如果是数字格式"""右加方法"""
2023-03-22 21:01:54
1950
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人