摘要: 常见触发错误的情况 如果传入的字段多了会自动过滤 如果传入的少了会报错,必填字段 如果传入的字段名称对不上也会报错 如果传入的类型不对会自动转换,如果不能转换则会报错 错误的触发 pydantic 会在它正在验证的数据中发现错误时引发 ValidationError 注意 验证代码不应该抛出 Val 阅读全文
posted @ 2021-09-15 20:18 小菠萝测试笔记 阅读(30) 评论(0) 推荐(0) 编辑
摘要: pyproject.toml 文件 tool.poetry 是最基本的section,然后它由多个 sections 组成 name package 名字,必填 version package 版本号 ,必填 description package 描述 ,必填 license package 许可 阅读全文
posted @ 2021-09-15 13:56 小菠萝测试笔记 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 啥是依赖规范 可以以各种形式指定项目的依赖项,取决于依赖项的类型以及安装项目可能需要的可选约束 版本约束 ^ 约束 编写规范允许的版本范围 ^1.2.3 >=1.2.3 <2.0.0 ^1.2 >=1.2.0 <2.0.0 ^1 >=1.0.0 <2.0.0 ^0.2.3 >=0.2.3 <0.3. 阅读全文
posted @ 2021-09-15 10:58 小菠萝测试笔记 阅读(33) 评论(0) 推荐(0) 编辑
摘要: config 命令 poetry 通过 config 命令进行配置 也可以直接在 config.toml 文件中进行配置,该文件将在首次运行该命令时自动创建 文件目录 macOS:~/Library/Application Support/pypoetry Windows: C:\Users\<us 阅读全文
posted @ 2021-09-15 10:56 小菠萝测试笔记 阅读(66) 评论(0) 推荐(0) 编辑
摘要: poetry 语法格式 poetry [-h] [-q] [-v [<...>]] [-V] [--ansi] [--no-ansi] [-n] <command> [<arg1>] ... [<argN>] 全局 options --verbose (-v|vv|vvv):增加消息的详细程度:“- 阅读全文
posted @ 2021-09-15 10:56 小菠萝测试笔记 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 环境隔离 poetry 核心之一:使项目环境隔离,意味着始终和本地全局 Python 环境隔离 poetry 首先会检查当前项目是否在虚拟环境中运行:如果是将直接使用它,而不创建新的;如果不是,poetry 将使用它已创建的或创建一个全新的虚拟环境 默认情况下,poetry 将尝试使用当前激活的 P 阅读全文
posted @ 2021-09-15 10:56 小菠萝测试笔记 阅读(25) 评论(0) 推荐(0) 编辑