展示 217 篇文章   每页 5
工具框架
287 阅读

pytest hook中定义marker且不用运行参数

做个备忘。主要是现在多个项目的自动化脚本有不同的筛选条件,并且每个pytest的test方法上加太多fixture实在不利于维护,而且平台上不打算再加一个用于传递参数的表单项。所以打算直接在pytest hook中过滤一下,达到简化的目的。 比如简单来说,测试方法可能是这样 @......
python pytest
Web开发
438 阅读

DRF创建或更新时对字段的选择限制

使用Django restframework做api服务时,有个小需求,有个字段代表离开时间,这意味着创建时是不能给这个字段赋值的,哪怕传递了值都不会写入;而更新时,不管传了多少个字段,最后只会更新离开时间这个字段。这样能保证数据的合理性。 先说创建时。 在定义model的时候,这......
python django web开发
工具框架
552 阅读

python UV的一些命令集合

按照我们这种上古时期开始写python的,现在习惯用pip安装包、用virtualenv配置虚拟环境、用pyenv管理python版本,前几年用conda。然后现在因为接触MCP,开始了解UV这个工具。 UV执行速度很快,而且功能相当于是集成了刚才列的几个工具的功能,可以生成uv.loc......
python
AI
1023 阅读

自定义MCP Server并集成到Copilot

前些时候公司给每个人都配备了Github Copilot,经过公司内一系列账户和权限的折腾,终于可以用起来了,至少不用像以前用个LLM就被警告了,这下总能满足安全需要了嘛。 在vs code和pycharm里都配置了copilot,用起来还行,能补全文档和代码,能解释代码,能生成代码,虽......
python AI MCP
APP开发
939 阅读

尝试Avalonia的一些记录

之前尝试了MAUI+Blazor,感觉不错,打算之后再继续做下去。现在为了对比Avalonia,所以打算尝试一下,看看它的特性是不是和其他大佬们推荐的那样舒坦。毕竟MAUI都被喷成狗了。 目前主力机是mac,visual studio已经不在mac支持了,改用vscode;dotnet版......
C# Avalonia