Metadata-Version: 2.1
Name: drf-ext
Version: 0.0.4
Summary: Extensions for the DRF
Home-page: https://github.com/heemayl/drf-ext
Author: Readul Hasan Chayan [Heemayl]
Author-email: me@heemayl.net
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/heemayl/drf-ext/issues
Project-URL: Source, https://github.com/heemayl/drf-ext
Keywords: django django-rest django_rest rest development
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: djangorestframework
Provides-Extra: dev
Requires-Dist: pytest-django ; extra == 'dev'
Requires-Dist: factory-boy ; extra == 'dev'

# DRF Ext (Django REST Framework Extensions)

## Extensions for the DRF

# Installation:

	pip install drf-ext

---

# Features/Extensions:

- Nested model serializer `create`/`update`
- Declaration of non-required fields
- Add multiple common parameters to a set of fields
- Check field existence on de-serialization (`create`/`update`)
- Check any fields existence among a set of fields on de-serialization (`create`/`update`)
- Several frequenly used utility functions

---

# Development:

- Install `dev` dependencies:

	pip install drf-ext[dev]

- Run tests:

	drf_ext/tests$ PYTHONPATH=.. pytest

---

## License:

#### MIT

---


