django-rest-framework-serializer-extensions:扩展以帮助DRY Django Rest Framework序列化程序的扩展

时间:2024-02-25 18:31:05
【文件属性】:

文件名称:django-rest-framework-serializer-extensions:扩展以帮助DRY Django Rest Framework序列化程序的扩展

文件大小:54KB

文件格式:ZIP

更新时间:2024-02-25 18:31:05

hashids django django-rest-framework DjangoPython

Django REST框架序列化程序扩展 一组有用的工具,可用于干燥Django Rest Framework序列化程序 完整文档: : 总览 序列化程序扩展允许通过在每个视图/请求的基础上定义字段,从而减少了对非常相似的序列化程序的需求。 可以将字段列入白名单,列入黑名单,并且可以选择扩展子序列化程序。 无论您选择使用哪个字段,都可以自动优化查询集,以使数据库调用最少。 还提供了对支持。 如果您当前正在通过公共API公开内部ID,建议您考虑改用HashIds。 :white_medium_star: 可爱地由开源。 要求 经过测试: Python(3.6、3.7、3.8) (2.1、2.2、3.0) (3.9、


【文件预览】:
django-rest-framework-serializer-extensions-master
----MANIFEST.in(90B)
----.travis.yml(209B)
----docs()
--------css()
--------auto-optimizations.md(2KB)
--------installation.md(117B)
--------usage-hashids.md(3KB)
--------usage-serializers.md(8KB)
--------overview.md(867B)
--------examples.md(2KB)
--------usage-api.md(2KB)
--------usage-views.md(3KB)
--------index.md(1KB)
--------contributing.md(652B)
----mkdocs.yml(668B)
----tests()
--------test_serializers__only_fields_mixin.py(8KB)
--------serializers.py(4KB)
--------models.py(1KB)
--------conftest.py(3KB)
--------test_views.py(9KB)
--------test_serializers__expandable_fields_mixin.py(26KB)
--------test_serializers__exclude_fields_mixin.py(6KB)
--------test_serializers__helpers_mixin.py(4KB)
--------__init__.py(0B)
--------views.py(1KB)
--------test_auto_optimise.py(16KB)
--------test_fields.py(7KB)
--------urls.py(240B)
--------base.py(2KB)
--------fixtures()
----tox.ini(1KB)
----runtests.py(3KB)
----setup.cfg(132B)
----requirements.txt(343B)
----setup.py(3KB)
----LICENSE.md(1KB)
----.gitignore(90B)
----rest_framework_serializer_extensions()
--------serializers.py(28KB)
--------utils.py(2KB)
--------__init__.py(22B)
--------fields.py(3KB)
--------views.py(4KB)
----CHANGELOG.md(1KB)
----README.md(5KB)
----.editorconfig(44B)

网友评论