- 博客(15)
- 收藏
- 关注
原创 Fastapi 结合异步tortoise-orm和apscheduler 实现定时任务配置
fastapi 和tortoise-orm 结合apscheduler支持定时任务实现的配置
2024-06-23 11:42:52
924
原创 python 代码设计工厂模式
在 python 中语言的设计模式和代码规范往往不注重,其实要想写好的代码离不开设计模式和代码规范,一是给代码维护性高,而是可读性高 ,接下来示范下工厂模式的设计 class Car: def run(self): print("吧里吧里跑") def stop(self): print("巴拉巴拉停") class Bwm(Car): def run(self): print("宝马-->>驾驾驾.....")
2021-11-06 16:49:41
577
原创 vue 路由的使用
-安装路由模块 npm install vue-router -s 2.设计路由界面 3.创建静态路由表 在src 下创建routes.js 然后导入你的组件 import Home from ‘./views/Home’ import Products from “./views/Products”; //暴露出一个路由 export const routes=[ { path:'/Home', component:Home,//这个Home是要显示的组件,也就是网页或者视图 }, { path:’/
2020-11-24 10:22:08
320
原创 vue-组件直接的参数传递
组件之间的参数传递 1.父传子 这个是子组件 {{MyTitle}} 2.这是父组件: props是表示一个组件的参数部分,那么props的写法有两种 props[参数列表] 比如props:[‘Mytitle’] Mytitle为参数名 props:{ ‘Mytitle’:{ type:String, required:true, default:'xxx, } } 路由的实现:(组件之间的跳转)也就是页面之间的跳转 在数据通信时,帮你选择通信功能 在vue中
2020-11-24 10:20:40
251
原创 创建vue-webpack项目的一些使用配置
1.创建webpack 项目 vue init webpack myvuedemo3 2.安装路由模块,element-ui模块,axios 模块 安装 vue-router npm install vue-router --save-dev 安装 element-ui npm i element-ui -s 安装 axios npm install --save axios vue-axios 安装完以后,记得安装依赖 npm install 3.配置路由 创建路由表 1.在src下创建router 文件
2020-11-24 10:18:08
206
原创 flask-restful 跨域问题
一、跨域问题来源于JavaScript的"同源策略",即只有 协议+主机名+端口号 (如存在)相同, 则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源, 不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨域问题。 后端: 1。使用第三方扩展 flask-cors from flask_cors import CORS cors= CORS() 与app进行绑定 cors.init_app(app=app,supports_credentials=True
2020-11-14 13:38:39
988
原创 flask-request简介
什么是RESTful架构: (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词(GET,POST,PUT,DELETE,[PATCH]),对服务器端资源进行操作,实现"表现层状态转化"。 Postman 前后端分离: 前端: app,小程序,pc页面 后端: 没有页面,mtv: 模型模板视图 去掉了t模板。 mv:模型 视图 模型的使用:跟原来的用法相同 视图: api构建视图 步骤: 1. pip3 install flask-res
2020-11-14 13:37:22
260
原创 flask-闪现和日志的使用
闪现: 记住: 1。在一个请求结束的时候添加flash flash(‘恭喜!验证成功啦!’,‘info’) flash(‘哈哈哈’,‘error’) flash(username,‘warning’) 2。在当前请求中渲染获取或者仅仅下一个请求中可以获取。 添加闪现:(后面的类型是可选择的) flash(‘恭喜!验证成功啦!’,‘info’) flash(‘哈哈哈’,‘error’) flash(username,‘warning’) 获取闪现内容: get_flash_messages(with_ca..
2020-11-14 13:35:32
278
原创 flask-验证和缓存redis的使用
验证码: 步骤: 1. 生成验证码 pip install pillow from PIL import Image, ImageFont, ImageDraw, ImageFilter 2. image对象 code验证码 3. /login GET: 渲染 login.html |--- <img src="{{url_for('blog.pic')}}" alt="ABC" style="height:
2020-11-14 13:33:58
1148
原创 flask-会话机制
使用flask-bootstrap: 步骤: 1。pip install flask-bootstrap 2.进行配置: from flask-bootstrap import Bootstrap bootstrap = Bootstrap() 在__init__.py中进行初始化: 初始化bootstrap bootstrap.init_app(app=app) 3。内置的block: {% block title %}首页{% endblock %} {% block navbar %} {% endb
2020-11-14 13:21:35
335
原创 flask -model 理解数据库表之间的关系
主要理解多张数据库表的关系。 明确:一个项目肯定会有多张表,确定表与表之间的关系最重要。 在开始项目前必须要确定表与表的关系 单独一张表: User 是不行的。user要与其他的建立联系。 以student和班级clazz为例: 一个班级是有多名学生的 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YiCYiwTF-1605330883507)(/Users/running/Desktop/屏幕快照 2020-05-26 下午12.39.04.png)] 如果是sql语句:
2020-11-14 13:15:23
411
原创 flask模型的数据库操作语法
1.查询: 查询所有: 模型类.query.all() ~ select * from user; 如果有条件的查询: 模型类.query.filter_by(字段名 = 值) ~ select * from user where 字段=值; 模型类.query.filter_by(字段名 = 值).first() ~ select * from user where 字段=值 limit…; select * from user where age>17 and gender=‘
2020-11-14 13:11:20
333
原创 flask-路由
. 路由 192.168.1.10:8080 @app.route(’/index’) def index(): return ‘’ URL : http://192.168.1.10:8080/index route: def route(self, rule, **options): def decorator(f): self.add_url_rule(rule, endpoint, f, **options) return f return decorator 这个装饰器其实就是将rule字符串跟视
2020-11-14 12:48:48
201
原创 python 虚拟环境的使用
使用虚拟环境 步骤 pip install virtualenv ----------->1 1.创建虚拟环境 输入命令:virtualenv 环境名 python 3.6 python 3.7 python 3.8 pyenv windows ----> 设置环境变量 ----> path: (如果有多个python版本,可以通过命令:virtualenv -p python路径 环境名,来创建虚拟环境) 2.进入环境下的Scripts文件夹下 输入命令执行脚本:activate (
2020-11-14 12:42:15
239
原创 Python ui 自动化中的坑
pyython 自动化下拉列表定位中的一些细节问题 本人在在定位下拉列表的时候用Select 方法定位,老是定位不到下拉列表中的元素原因 这个是html 页面代码 带尺寸的图片: 在这里定位老是获取不到定位的元素的值,用的方法是 Select(driver.find_element_by_xpath(’//*[@id=“condition”]/div[5]/select’)).select_by_value(“3”) time.sleep(3)获取值的方法,但是必须要加时间等待,当我加上时间等待的时候,还
2020-05-25 10:50:53
1282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅