【文件属性】:
文件名称:djantic:Django ORM的Pydantic模型支持
文件大小:32KB
文件格式:ZIP
更新时间:2021-05-01 00:34:31
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)