会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chdxia's blog
首页
新随笔
联系
订阅
管理
1
2
下一页
2022年11月27日
linux多命令的顺序执行(转)
摘要: 当我们需要一次执行多个命令的时候,命令之间需要用连接符连接,不同的连接符有不同的效果 ; 分号 没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去 || 逻辑或 当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的
阅读全文
posted @ 2022-11-27 11:42 chdxia
阅读(62)
评论(0)
推荐(0)
2022年8月6日
Tortoise-ORM+pydantic
摘要: Tortoise-ORM使用prefetch_related获取外键关联的信息 Tortoise-ORM使用pydantic报了一个pydantic.error_wrappers.ValidationError 查询的时候可以使用prefetch_related获取外键关联的信息 参考:https:
阅读全文
posted @ 2022-08-06 22:55 chdxia
阅读(553)
评论(0)
推荐(0)
2022年7月28日
Tortoise-ORM使用filter查询时忽略值为None的参数
摘要: 首先看一个官网的filter示例 Users.filter(id=user_id, name=user_name).all() 在如下实际应用中,我们需要忽略参数值为None的情况,不传参表示查询全部数据 @app.get('/users', response_model=User_Pydantic
阅读全文
posted @ 2022-07-28 10:26 chdxia
阅读(1339)
评论(0)
推荐(0)
FastAPI添加接口访问控制
摘要: 本文介绍如何根据FastAPI官网提供的依赖方式,实现基于RBAC模型的后端接口访问权限控制
阅读全文
posted @ 2022-07-28 10:25 chdxia
阅读(572)
评论(0)
推荐(0)
2022年7月27日
在FastAPI中简单封装Tortoise-orm的CRUD操作
摘要: 我们可以看一下官网给的例子 @app.get("/users", response_model=List[User_Pydantic]) async def get_users(): return await User_Pydantic.from_queryset(Users.all()) @app
阅读全文
posted @ 2022-07-27 16:20 chdxia
阅读(1441)
评论(0)
推荐(0)
Nginx服务器安装SSL证书
摘要: 前言 本来自己部署的几个站点都是使用http协议,用的好好的,就省去了https还需要安装ssl证书的步骤。但是在使用hexo的时候,我的个人博客是强制使用https访问的,hexo文章引用的外链图片如果是http协议,那么就会无法加载,当然也有解决办法,就是将网站改为http访问就可以了,毫无疑问
阅读全文
posted @ 2022-07-27 06:52 chdxia
阅读(541)
评论(0)
推荐(0)
2022年6月24日
Docker快速部署Jenkins并创建流水线
摘要: 本文介绍如何使用Docker快速部署一个Jenkins服务,以及如何使用Jenkins创建一个CI&CD流水线,附一些踩坑提示 下载镜像 打开终端,输入指令docker search jenkins可以看到docker hub上可用的镜像 jenkins官方推荐使用jenkinsci/blueoce
阅读全文
posted @ 2022-06-24 18:07 chdxia
阅读(1312)
评论(0)
推荐(0)
快捷管理gunicorn进程
摘要: 启动gunicorn进程 关于启动gunicorn,请参考https://github.com/chdxia/lrtest-api/blob/dev/gunicorn.conf.py 查看gunicorn进程 ps命令查看 该命令展示比较详细也比较常用的方法 ps -ef | grep gunico
阅读全文
posted @ 2022-06-24 00:12 chdxia
阅读(1149)
评论(0)
推荐(0)
2022年6月23日
MacOS启动台出现白色问号,软件卸载残留的图标无法删除怎么办?
摘要: 重置启动台 defaults write com.apple.dock ResetLaunchPad -bool TRUE 启动台图标会恢复默认顺序 重启桌面 killall Dock
阅读全文
posted @ 2022-06-23 19:06 chdxia
阅读(598)
评论(0)
推荐(0)
一款优雅的版本管理工具asdf-vm
摘要: asdf是一款能够管理所有语言的版本管理工具。当我们需要在服务器或者本地运行多个项目,而且需要用到不同版本的语言环境时,那么python的pyenv,js的nvm,go的gvm,ruby的rvm,java的sdkman等等都是比较舒服的版本管理工具。如果你用的是macos或者linux,恭喜你,我们
阅读全文
posted @ 2022-06-23 17:39 chdxia
阅读(1470)
评论(0)
推荐(0)
1
2
下一页
公告