自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 python asyncio入门指南

coroutine包含两个概念对于coroutine function 和 coroutine object 我们都称之为 coroutine。首先由async def定义的函数被称为coroutine function,如下第3行代码中的#下面的代码什么也不会做在上面的例子中,与普通的函数不同是,第9行调用coroutine function什么也发生,coroutine function内部的语句也不会被执行,它只会默默地返回一个coroutine object。如上所示,并不会执行,

2024-05-12 20:13:46 833 1

原创 docker简单部署vue和nginx

简单使用docker部署nginx和vue项目,同时解决页面刷新404的问题

2024-03-23 17:34:28 237

原创 fastapi项目如何使用celery-避坑指南,不只是fastapi也适用于其它项目,解决celery报错不执行任务的问题,并且讲解如何轻松的使用docker来部署项目

这篇博客里面最重要的内容就是说明:我们部署celery程序和后端程序的时候,尽量要保证两者的代码是同一份,不然可能导致celery报错拒绝执行我们的任务!

2024-03-23 17:00:13 690

原创 解决docker-compose执行过程中depends_on不完全起作用,而部分脚本在其依赖的应用未彻底启动前就过早执行导致报错的问题

mysql数据库还没有彻底完成构建尚且不能在3306端口提供服务,我的后端程序过早的执行了连接,尽管我在docker-compose中使用了depends_on企图去等待mysql完成后再去执行我的数据库初始化脚本,但实际上并没有奏效。我写了一个docker-compose包含mysql数据库和我的后端程序,当执行compose up的时候,我的后端程序对数据库在进行连接然后初始化数据库的时候报错了,连接数据库的过程出了问题。于是我使用了wait-for-it脚本有效的解决了问题。

2024-03-10 17:43:00 344

原创 vue多角色登录的实现和token的存取

本文的主要内容是如何使用vue3、elementPlus、Pinia来快速实现一个多角色登录现在我们有一个后端采用Oauth2授权,返回JWT作为登录令牌,并且令牌里面包含用户的角色信息我们前端要做的是检验用户是否登录,并且对于不同角色的用户我们要限制其能访问哪些页面、能看到哪些菜单对于上述需求我们需要解决下面的问题本文将为你解决这些问题提供思路注:如果你不关心如何创建项目环境建议直接从章节二开始阅读。

2024-02-16 13:48:53 1598 1

原创 tortoise-orm关系表怎么查询?用好prefetch_related(预取)大大提高效率

今天来分享tortoise-orm多对多关系表的查询技巧,利用好prefetch_related(预取)能大大提高我们的查询效率

2024-02-14 22:06:44 947 4

原创 fastapi配合tortoise-orm实现jwt以及rbac的教程

使用fastapi搭建后端服务器应用,并使用tortoise-orm操作数据库,项目内容是实现jwt登录和权限校验,提供构建一个fastapi应用的基本思路登录接口:接收前端应用发来的表单请求并返回jwt-token权限校验:通过依赖注入的方式校验每条请求用户携带的token,以及用户所拥有的权限范围(scope)

2024-02-13 11:38:21 1679 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除