fastapi-sqlmodel的使用
0.SQLModel 是什么SQLModel 是一个用于从 Python 代码中使用 Python 对象与 SQL 数据库进行交互的库。它被设计为直观、易于使用、高度兼容且健壮。换而言之,就是将 python 类转化为数据库中数据表及对象的工具对应的(开发文档)[https://sqlmodel.tiangolo.com/] 1.安装方式# 前提是在虚拟环境下, 安装sqlmodel以后他会一并安装其他依赖pip install sqlmodel 2. 使用方式我们先来模拟一个场景,就拿电动车管理系统来举例共八张表,分别为用户表(user),角色表(role),权限表(access),电动车表(machine),区域表(area),记录表(record)用户角色表(userrolelink),角色权限表(roleaccesslink), models.py# 引入的包from sqlmodel import SQLModel, Field, Relationshipfrom datetime import datetimefrom sqlalchemy import...
hexo配置live2d看板娘
预览效果点我预览这里有张图片: 0.用到的地址(oh-my-live2d Github 地址)[https://github.com/oh-my-live2d/oh-my-live2d](oh-my-live2d 官网 地址)[https://oml2d.hacxy.cn/](live2d 模型下载 地址)[https://github.com/Eikanya/Live2d-model/tree/master](静态文件 Statically 地址)[https://statically.io/convert/](DownGit Github 文件夹下载器 地址)[https://minhaskamal.github.io/DownGit/#/home] 1.前言需搭配 Hexo 使用,我目前使用的 hexo 版本为 7.3.0,教程很简单,可能需要自备魔法 我使用的是 hexo-oh-my-live2d,可能有的人之前使用的是 hexo-live2d-helper,但是由于这个 helper...
vercel配置及优化图床加载方案
0.Vercel 是什么vercel 是一个网站托管服务,类似与 github page,可以部署静态网站, 我用它来部署 hexo 博客, 这个博客即为 vercel 部署 1.安装方式第一步, 登录到vercel 网站上,同时你需要有一个 github 账户,且里面有你需要部署的项目第二步, 关联上 github 的账户,Add New Project,选择要引入的项目,它会自动帮你部署第三步, 打开设置里的 Domains, Add 新的 domain,选择自己的域名, 然后选第三个选项添加第四步, 到对应的域名购买的平台进行域名解析, 解析完以后回到 Vercel 刷新它差不多就配置好了,现在就可以通过域名访问项目了2.图片资源存在 github 上加载很慢1.使用 vercel 自带的 blob 数据库存储,将原本 cdn 代理的 github 图片地址换成 blob 里的 url到这里教程就已圆满结束了,感谢你的浏览,thank you #web_bg{ background:...
napcat结合koishi制作qq机器人插件
注:这篇教程是 2025-02-02 所创,所著内容对以后不一定有效,因为 napcat 的版本更新很快,仅提供借鉴参考意义,相关视频教程 1.napcat 安装及启动1.下载 napcatnapcat 的官网地址,下载最新的压缩包(最好的是最新版本,否则可能会出现 bug),保证你现在电脑 qq 是最新版本的,然后解压压缩包文件点击 napcat.bat,启动控制台程序,然后会出现一个二维码链接,它也会提醒你在文件夹中生成了二维码图片,这里看你喜欢哪种打开二维码的方式 2.扫描二维码登录(及快速登录)在线解析二维码平台,可以复制上面的二维码链接,就会出现二维码图片,扫描即可登录快速登录(在已经登录过一次的情况下,右键记事本编辑 napcat.quick.bat, 将里面的号码(我用的时候是 10086)改成自己要登录的账号,然后再 qq 手机端勾选登录不用再确定) 3.修改配置文件打开 NapCat.Shell/versions/9.9.17-31245/resources/app/napcat/config/webui.json(文件路径因电脑而异)host 改成...