Describe the bug
When using tortoise-orm from versions after 1.0.0 with static analysis tools (Pyright), field types and transaction contexts are not correctly inferred. This leads to issues with type checking during linting.
Expected behavior
Model fields should resolve to their corresponding Python types (CharField -> str, etc.).
Static analysis tools should not fall back to Any or Unknown.

Describe the bug
When using tortoise-orm from versions after 1.0.0 with static analysis tools (Pyright), field types and transaction contexts are not correctly inferred. This leads to issues with type checking during linting.
Expected behavior
Model fields should resolve to their corresponding Python types (CharField -> str, etc.).
Static analysis tools should not fall back to Any or Unknown.