文件名称:djantic:Django ORM的Pydantic模型支持
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-20 18:21:11
django django-orm pydantic pydantic-django Python
Djantic 文档: : 要求:Python 3.7+,Django 2.2+ 模型支持。 该项目应被视为正在进行中。 应该可以使用,但是尚未确定特定的版本支持( ),并且默认的模型生成行为可能会在各个发行版之间发生变化。 请使用问题报告任何错误,或者如果出现问题,请举报。 快速开始 使用pip安装: pip install djantic 从模型生成模式 为Django模型配置自定义ModelSchema类,以生成Pydantic模型。 这将允许将Django模型信息与Pydantic模型方法一起使用: from users . models import User from djantic import ModelSchema class UserSchema ( ModelSchema ): class Config : model =
【文件预览】:
djantic-main
----.github()
--------workflows()
----scripts()
--------setup(75B)
--------lint(235B)
--------test(241B)
--------README.md(266B)
----djantic()
--------main.py(9KB)
--------__init__.py(30B)
--------py.typed(0B)
--------fields.py(4KB)
----requirements.txt(159B)
----mkdocs.yml(846B)
----pytest.ini(212B)
----LICENSE(1KB)
----setup.cfg(214B)
----setup.py(1KB)
----README.md(3KB)
----docs()
--------usage.md(13KB)
--------index.md(3KB)
----tests()
--------test_relations.py(22KB)
--------test_queries.py(7KB)
--------test_main.py(1KB)
--------test_fields.py(4KB)
--------__init__.py(0B)
--------testapp()
--------conftest.py(0B)
--------test_schemas.py(9KB)
----.gitignore(2KB)