mirror of
https://github.com/kennethreitz/pydantic.git
synced 2026-06-05 23:00:18 +00:00
33b7d52d31
* moving docs to mkdocs * transfering readme to md and more * fixing build * splitting usage.md * improving schema.md and index.md * fix make_history.rst * models intro * working on data conversation and required fields * more fixes to models.md * list all standard types supported * list of pydantic types * tweaks * update links in code * Apply suggestions from code review incorporate @dmontagu's suggestions. Co-Authored-By: dmontagu <35119617+dmontagu@users.noreply.github.com> * Apply suggestions from code review more missed suggestions. Co-Authored-By: dmontagu <35119617+dmontagu@users.noreply.github.com> * Apply suggestions from code review more corrects. * cleanup * Field order warning * fix and regenerate benchmarks * format examples better, cleanup * improve schema mapping table * correct highlighting file types in schema.md * add redirects in javascript * add logo
21 lines
951 B
Markdown
21 lines
951 B
Markdown
While pydantic will work well with any IDE out of the box, a
|
|
[PyCharm plugin](https://plugins.jetbrains.com/plugin/12861-pydantic)
|
|
offering improved pydantic integration is available on the JetBrains Plugins Repository for PyCharm.
|
|
You can install the plugin for free from the plugin marketplace
|
|
(PyCharm's Preferences -> Plugin -> Marketplace -> search "pydantic").
|
|
|
|
The plugin currently supports the following features:
|
|
|
|
* For `pydantic.BaseModel.__init__`:
|
|
* Inspection
|
|
* Autocompletion
|
|
* Type-checking
|
|
|
|
* For fields of `pydantic.BaseModel`:
|
|
* Refactor-renaming fields updates `__init__` calls, and affects sub- and super-classes
|
|
* Refactor-renaming `__init__` keyword arguments updates field names, and affects sub- and super-classes
|
|
|
|
More information can be found on the
|
|
[official plugin page](https://plugins.jetbrains.com/plugin/12861-pydantic)
|
|
and [Github repository](https://github.com/koxudaxi/pydantic-pycharm-plugin).
|