참고소스 수정본
This commit is contained in:
13
참고/ontocast-main/.cursor/rules/pydantic-usage.mdc
Normal file
13
참고/ontocast-main/.cursor/rules/pydantic-usage.mdc
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: "Conventions for using Pydantic models and settings"
|
||||
globs:
|
||||
- "**/*.py"
|
||||
alwaysApply: false
|
||||
---
|
||||
|
||||
# Pydantic Rules
|
||||
- Use `pydantic.BaseModel` for request/response schemas.
|
||||
- For configuration, use `pydantic_settings.BaseSettings` (v2).
|
||||
- Always provide default values or use `...` for required fields.
|
||||
- Use model validators (`@field_validator`, `@model_validator`) instead of custom init logic.
|
||||
- Keep models small and focused on one purpose.
|
||||
Reference in New Issue
Block a user