logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【2.PyQt5 GUI 常用界面组件】3.QSlider和QProgressBar组件

3.QSlider和QProgressBar组件滑动输入组件QSliderQScrollBar进度条显示组件QProgressBarQSlider和QScrollBar组件都是从QAbstractSlider类继承而来的、其属性如下:属性描述minimum最小值maximum最大值singleStep单步长pageStep按键PgUp和PgDn时的步长val

文章图片
#qt#开发语言#python
Vue3前后端交互错误处理一致性

Vue3前后端交互错误处理一致性在Web开发中,前后端的交互中错误处理是不可避免的,比如:前端提交数据,后端需要校验,对于不符合要求的数据需要在前端进行提示。通常的做法是在后端返回固定格式的JSON数据来处理,但由于返回的JSON格式在业务、团队等方面很难维护其规范性,所以借助错误处理的方式,在数据请求中统一封装,这样有助于程序员将精力集中到业务处理中。1.环境开发环境前端Vue3后端Python

文章图片
Vue3前后端交互错误处理一致性

Vue3前后端交互错误处理一致性在Web开发中,前后端的交互中错误处理是不可避免的,比如:前端提交数据,后端需要校验,对于不符合要求的数据需要在前端进行提示。通常的做法是在后端返回固定格式的JSON数据来处理,但由于返回的JSON格式在业务、团队等方面很难维护其规范性,所以借助错误处理的方式,在数据请求中统一封装,这样有助于程序员将精力集中到业务处理中。1.环境开发环境前端Vue3后端Python

文章图片
#python#fastapi
15.FastAPI Cookies

15.FastAPI Cookies15.1通过Cookie参数获取数据在FastAPI中,Cookie可以像Path、Query一样声明参数类型,使用方法也是一样的。代码如下:from fastapi import FastAPIfrom fastapi import Cookie​app = FastAPI()​@app.get(path='/test')async def hello(uid

文章图片
#python#后端
5.FastAPI显式声明参数

5.FastAPI显式声明参数FastAPI允许显式声明参数属于查询参数、路径参数或者请求体;同时还可以为参数声明默认值、额外的信息及校验;也允许显式声明可选参数;5.1可选参数可选参数的显式声明使用 typing. Optional来声明;代码如下:# coding: utf-8​from typing import Optionalfrom fastapi import FastAPI​app

文章图片
#python#后端
14.FastAPI响应头

14.FastAPI响应头14.1通过Response参数设置可以通过Response参数的headers来设置标头。代码如下:from fastapi import FastAPIfrom fastapi import Response​app = FastAPI()​@app.get(path='/test')async def hello(response: Response):respon

文章图片
#python#后端
13.FastAPI Response对象

13.FastAPI Response对象在某些情况下,可能会需要对请求返回特定的数据,而不是采用默认的方式,此时,就可以直接使用Response对象。在FastAPI中,可以在路由操作函数声明一个fastapi.Response类型的参数,然后在函数的代码直接操作Response对象。13.1更改响应状态码可以在路由操作函数中,通过对Response对象的 status_code 赋值来修改响应

文章图片
#python#后端
16.FastAPI session

16.FastAPI session在FastAPI中,要使用session,实际上是使用Starlette Session,Starlette Session是作为一个中间件存在的,所以需要安装Starlette Session。执行命令:pip install starlette-session16.1使用Redis作为session存储代码如下:from fastapi import Fas

文章图片
#python#后端
Vue3 Element Plus 动态图标

Vue3 Element Plus 动态图标Element Plus 中的图标以组件的形式来使用,而在基于Vue 2.x的Element UI中图标是字符串的形式,这样就导致过去的一些使用习惯不得不在使用Vue3的过程中改变,但实际上,在基于Vue3的Element Plus中也可以以字符串的形式来使用,只是需要多做一些工作。为什么基于字符串更适合大家的使用呢?因为图标的使用有时候是动态的,比如:

文章图片
16.FastAPI session

16.FastAPI session在FastAPI中,要使用session,实际上是使用Starlette Session,Starlette Session是作为一个中间件存在的,所以需要安装Starlette Session。执行命令:pip install starlette-session16.1使用Redis作为session存储代码如下:from fastapi import Fas

文章图片
#python#后端
到底了