Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / barseghyanartur / django-rest-framework-tricks
Collection of various tricks for Django REST framework.
Stars: 59
Forks: 5
Open Issues: 2
License: None
Language: Python
Repo Size: 441 KB
Dependencies:
630
Created: almost 7 years ago
Updated: 2 months ago
Last pushed: over 1 year ago
Last synced: 4 days ago
Topics: django, django-rest-framework, django-rest-framework-addon, django-rest-framework-file-field, django-rest-framework-filters, djangorestframework, nested-serializers
Files
Loading...
Readme
Loading...
Dependencies
- Django >=3.0,<3.1
- django-debug-toolbar >=2.1
- django-debug-toolbar-force >=0.1.7
- django-ormex >=0.2.1
- djangorestframework >=3.11.0,<3.12
- Faker >9.0 test
- coverage >=4.5.4 test
- factory_boy >=3.2 test
- py * test
- pytest ==6.2.4 test
- pytest-cov ==2.12.0 test
- pytest-django ==4.3.0 test
- pytest-ordering ==0.6 test
- pytest-pythonpath * test
- tox ==3.23.1 test
- attrs ==21.2.0 test
- backports.entry-points-selectable ==1.1.1 test
- coverage ==6.2 test
- distlib ==0.3.3 test
- factory-boy ==3.2.1 test
- faker ==9.9.0 test
- filelock ==3.4.0 test
- iniconfig ==1.1.1 test
- packaging ==21.3 test
- platformdirs ==2.4.0 test
- pluggy ==0.13.1 test
- py ==1.11.0 test
- pyparsing ==3.0.6 test
- pytest ==6.2.4 test
- pytest-cov ==2.12.0 test
- pytest-django ==4.3.0 test
- pytest-ordering ==0.6 test
- pytest-pythonpath ==0.7.3 test
- python-dateutil ==2.8.2 test
- six ==1.16.0 test
- text-unidecode ==1.3 test
- toml ==0.10.2 test
- tomli ==1.2.2 test
- tox ==3.23.1 test
- virtualenv ==20.10.0 test
setup.py
pypi
.github/workflows/test.yml
actions
- AndreMiras/coveralls-python-action develop composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- Django >=4.0,<4.1
- django-debug-toolbar >=2.1
- django-debug-toolbar-force >=0.1.7
- django-ormex >=0.2.1
- djangorestframework >=3.12.0,<3.13
- drf-spectacular *
- drf-spectacular-sidecar *
- Django >=3.1,<3.2
- django-debug-toolbar >=2.1
- django-debug-toolbar-force >=0.1.7
- django-ormex >=0.2.1
- djangorestframework >=3.12.0,<3.13
- Django >=4.1,<4.2
- django-debug-toolbar >=2.1
- django-debug-toolbar-force >=0.1.7
- django-ormex >=0.2.1
- djangorestframework >=3.13.0,<3.14
- drf-spectacular *
- drf-spectacular-sidecar *
- Pillow *
- python-memcached ==1.58
- pytz *
- six >=1.9
- alabaster ==0.7.12 development
- asgiref ==3.4.1 development
- astroid ==2.9.0 development
- attrs ==21.2.0 development
- babel ==2.9.1 development
- backcall ==0.2.0 development
- backports.entry-points-selectable ==1.1.1 development
- black ==21.11b1 development
- bleach ==4.1.0 development
- certifi ==2021.10.8 development
- cffi ==1.15.0 development
- charset-normalizer ==2.0.8 development
- click ==8.0.3 development
- colorama ==0.4.4 development
- coverage ==6.2 development
- cryptography ==36.0.0 development
- decorator ==5.1.0 development
- distlib ==0.3.3 development
- django ==3.2.9 development
- django-debug-toolbar ==3.2.2 development
- django-debug-toolbar-force ==0.1.8 development
- django-nine ==0.2.5 development
- django-ormex ==0.2.1 development
- djangorestframework ==3.12.4 development
- docutils ==0.17.1 development
- factory-boy ==3.2.1 development
- faker ==9.9.0 development
- filelock ==3.4.0 development
- idna ==3.3 development
- imagesize ==1.3.0 development
- importlib-metadata ==4.8.2 development
- iniconfig ==1.1.1 development
- ipdb ==0.13.9 development
- ipython ==7.30.0 development
- isort ==5.10.1 development
- jedi ==0.18.1 development
- jeepney ==0.7.1 development
- jinja2 ==3.0.3 development
- keyring ==23.4.0 development
- lazy-object-proxy ==1.6.0 development
- markupsafe ==2.0.1 development
- matplotlib-inline ==0.1.3 development
- mccabe ==0.6.1 development
- mypy-extensions ==0.4.3 development
- packaging ==21.3 development
- parso ==0.8.3 development
- pathspec ==0.9.0 development
- pep517 ==0.12.0 development
- pexpect ==4.8.0 development
- pickleshare ==0.7.5 development
- pillow ==8.4.0 development
- pip-tools ==6.4.0 development
- pkginfo ==1.8.1 development
- platformdirs ==2.4.0 development
- pluggy ==0.13.1 development
- prompt-toolkit ==3.0.23 development
- ptyprocess ==0.7.0 development
- py ==1.11.0 development
- pycodestyle ==2.8.0 development
- pycparser ==2.21 development
- pygments ==2.10.0 development
- pylint ==2.12.1 development
- pyparsing ==3.0.6 development
- pytest ==6.2.4 development
- pytest-cov ==2.12.0 development
- pytest-django ==4.3.0 development
- pytest-ordering ==0.6 development
- pytest-pythonpath ==0.7.3 development
- python-dateutil ==2.8.2 development
- python-memcached ==1.58 development
- pytz ==2021.3 development
- readme-renderer ==30.0 development
- regex ==2021.11.10 development
- reportlab ==3.6.3 development
- requests ==2.26.0 development
- requests-toolbelt ==0.9.1 development
- rfc3986 ==1.5.0 development
- rst2pdf ==0.98 development
- rstcheck ==3.3.1 development
- secretstorage ==3.3.1 development
- six ==1.16.0 development
- smartypants ==2.0.1 development
- snowballstemmer ==2.2.0 development
- sphinx ==4.3.1 development
- sphinxcontrib-applehelp ==1.0.2 development
- sphinxcontrib-devhelp ==1.0.2 development
- sphinxcontrib-htmlhelp ==2.0.0 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.3 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- sqlparse ==0.4.2 development
- text-unidecode ==1.3 development
- toml ==0.10.2 development
- tomli ==1.2.2 development
- tox ==3.23.1 development
- tqdm ==4.62.3 development
- traitlets ==5.1.1 development
- twine ==3.6.0 development
- typing-extensions ==4.0.1 development
- urllib3 ==1.26.7 development
- virtualenv ==20.10.0 development
- wcwidth ==0.2.5 development
- webencodings ==0.5.1 development
- wheel ==0.37.0 development
- wrapt ==1.13.3 development
- zipp ==3.6.0 development
- Django >=3.2,<3.3
- django-debug-toolbar >=2.1
- django-debug-toolbar-force >=0.1.7
- django-ormex >=0.2.1
- djangorestframework >=3.12.0,<3.13
- Django >=2.2,<2.3
- django-debug-toolbar >=1.6
- django-debug-toolbar-force >=0.1.1
- django-ormex >=0.2
- djangorestframework >=3.9.2,<3.10
- alabaster ==0.7.12
- babel ==2.9.1
- certifi ==2021.10.8
- charset-normalizer ==2.0.8
- docutils ==0.17.1
- idna ==3.3
- imagesize ==1.3.0
- importlib-metadata ==4.8.2
- jinja2 ==3.0.3
- markupsafe ==2.0.1
- packaging ==21.3
- pillow ==8.4.0
- pygments ==2.10.0
- pyparsing ==3.0.6
- pytz ==2021.3
- reportlab ==3.6.3
- requests ==2.26.0
- rst2pdf ==0.98
- rstcheck ==3.3.1
- smartypants ==2.0.1
- snowballstemmer ==2.2.0
- sphinx ==4.3.1
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==2.0.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.5
- urllib3 ==1.26.7
- zipp ==3.6.0
- asgiref ==3.5.2
- attrs ==22.1.0
- coverage ==6.5.0
- distlib ==0.3.6
- django ==4.1.3
- django-debug-toolbar ==3.7.0
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.13.1
- drf-spectacular ==0.24.2
- drf-spectacular-sidecar ==2022.11.1
- factory-boy ==3.2.1
- faker ==15.3.3
- filelock ==3.8.0
- inflection ==0.5.1
- iniconfig ==1.1.1
- jsonschema ==4.17.0
- packaging ==21.3
- pillow ==9.3.0
- platformdirs ==2.5.4
- pluggy ==0.13.1
- py ==1.11.0
- pyparsing ==3.0.9
- pyrsistent ==0.19.2
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.4
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2022.6
- pyyaml ==6.0
- six ==1.16.0
- sqlparse ==0.4.3
- toml ==0.10.2
- tomli ==2.0.1
- tox ==3.27.1
- uritemplate ==4.1.1
- virtualenv ==20.16.7
- pillow ==8.4.0
- python-memcached ==1.58
- pytz ==2021.3
- six ==1.16.0
- backcall ==0.2.0
- decorator ==5.1.0
- ipdb ==0.13.9
- ipython ==7.30.0
- jedi ==0.18.1
- matplotlib-inline ==0.1.3
- parso ==0.8.3
- pexpect ==4.8.0
- pickleshare ==0.7.5
- prompt-toolkit ==3.0.23
- ptyprocess ==0.7.0
- pygments ==2.10.0
- toml ==0.10.2
- traitlets ==5.1.1
- wcwidth ==0.2.5
- bleach ==4.1.0
- certifi ==2021.10.8
- cffi ==1.15.0
- charset-normalizer ==2.0.8
- click ==8.0.3
- colorama ==0.4.4
- cryptography ==36.0.0
- docutils ==0.18.1
- idna ==3.3
- importlib-metadata ==4.8.2
- jeepney ==0.7.1
- keyring ==23.4.0
- packaging ==21.3
- pep517 ==0.12.0
- pip-tools ==6.4.0
- pkginfo ==1.8.1
- pycparser ==2.21
- pygments ==2.10.0
- pyparsing ==3.0.6
- readme-renderer ==30.0
- requests ==2.26.0
- requests-toolbelt ==0.9.1
- rfc3986 ==1.5.0
- secretstorage ==3.3.1
- six ==1.16.0
- tomli ==1.2.2
- tqdm ==4.62.3
- twine ==3.7.0
- urllib3 ==1.26.7
- webencodings ==0.5.1
- wheel ==0.37.0
- zipp ==3.6.0
- attrs ==21.2.0
- backports.entry-points-selectable ==1.1.1
- coverage ==6.2
- distlib ==0.3.3
- django ==2.2.24
- django-debug-toolbar ==3.2.2
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.9.4
- factory-boy ==3.2.1
- faker ==9.9.0
- filelock ==3.4.0
- iniconfig ==1.1.1
- packaging ==21.3
- pillow ==8.4.0
- platformdirs ==2.4.0
- pluggy ==0.13.1
- py ==1.11.0
- pyparsing ==3.0.6
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.3
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2021.3
- six ==1.16.0
- sqlparse ==0.4.2
- text-unidecode ==1.3
- toml ==0.10.2
- tomli ==1.2.2
- tox ==3.23.1
- virtualenv ==20.10.0
- asgiref ==3.4.1
- attrs ==21.2.0
- backports.entry-points-selectable ==1.1.1
- coverage ==6.2
- distlib ==0.3.3
- django ==3.0.14
- django-debug-toolbar ==3.2.2
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.11.2
- factory-boy ==3.2.1
- faker ==9.9.0
- filelock ==3.4.0
- iniconfig ==1.1.1
- packaging ==21.3
- pillow ==8.4.0
- platformdirs ==2.4.0
- pluggy ==0.13.1
- py ==1.11.0
- pyparsing ==3.0.6
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.3
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2021.3
- six ==1.16.0
- sqlparse ==0.4.2
- text-unidecode ==1.3
- toml ==0.10.2
- tomli ==1.2.2
- tox ==3.23.1
- virtualenv ==20.10.0
- asgiref ==3.4.1
- attrs ==21.2.0
- backports.entry-points-selectable ==1.1.1
- coverage ==6.2
- distlib ==0.3.3
- django ==3.1.13
- django-debug-toolbar ==3.2.2
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.12.4
- factory-boy ==3.2.1
- faker ==9.9.0
- filelock ==3.4.0
- iniconfig ==1.1.1
- packaging ==21.3
- pillow ==8.4.0
- platformdirs ==2.4.0
- pluggy ==0.13.1
- py ==1.11.0
- pyparsing ==3.0.6
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.3
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2021.3
- six ==1.16.0
- sqlparse ==0.4.2
- text-unidecode ==1.3
- toml ==0.10.2
- tomli ==1.2.2
- tox ==3.23.1
- virtualenv ==20.10.0
- asgiref ==3.4.1
- attrs ==21.2.0
- backports.entry-points-selectable ==1.1.1
- coverage ==6.2
- distlib ==0.3.3
- django ==3.2.9
- django-debug-toolbar ==3.2.2
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.12.4
- factory-boy ==3.2.1
- faker ==9.9.0
- filelock ==3.4.0
- iniconfig ==1.1.1
- packaging ==21.3
- pillow ==8.4.0
- platformdirs ==2.4.0
- pluggy ==0.13.1
- py ==1.11.0
- pyparsing ==3.0.6
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.3
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2021.3
- six ==1.16.0
- sqlparse ==0.4.2
- text-unidecode ==1.3
- toml ==0.10.2
- tomli ==1.2.2
- tox ==3.23.1
- virtualenv ==20.10.0
- alabaster ==0.7.12
- asgiref ==3.4.1
- attrs ==21.2.0
- babel ==2.9.1
- backports.entry-points-selectable ==1.1.1
- certifi ==2021.10.8
- charset-normalizer ==2.0.8
- coverage ==6.2
- distlib ==0.3.3
- django ==3.2.9
- django-debug-toolbar ==3.2.2
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.12.4
- docutils ==0.17.1
- factory-boy ==3.2.1
- faker ==9.9.0
- filelock ==3.4.0
- idna ==3.3
- imagesize ==1.3.0
- importlib-metadata ==4.8.2
- iniconfig ==1.1.1
- jinja2 ==3.0.3
- markupsafe ==2.0.1
- packaging ==21.3
- pillow ==8.4.0
- platformdirs ==2.4.0
- pluggy ==0.13.1
- py ==1.11.0
- pygments ==2.10.0
- pyparsing ==3.0.6
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.3
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2021.3
- reportlab ==3.6.3
- requests ==2.26.0
- rst2pdf ==0.98
- rstcheck ==3.3.1
- six ==1.16.0
- smartypants ==2.0.1
- snowballstemmer ==2.2.0
- sphinx ==4.3.1
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==2.0.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.5
- sqlparse ==0.4.2
- text-unidecode ==1.3
- toml ==0.10.2
- tomli ==1.2.2
- tox ==3.23.1
- urllib3 ==1.26.7
- virtualenv ==20.10.0
- zipp ==3.6.0
- astroid ==2.9.0
- black ==21.11b1
- click ==8.0.3
- isort ==5.10.1
- lazy-object-proxy ==1.6.0
- mccabe ==0.6.1
- mypy-extensions ==0.4.3
- pathspec ==0.9.0
- platformdirs ==2.4.0
- pycodestyle ==2.8.0
- pylint ==2.12.1
- regex ==2021.11.10
- toml ==0.10.2
- tomli ==1.2.2
- typing-extensions ==4.0.1
- wrapt ==1.13.3
- asgiref ==3.4.1 test
- astroid ==2.9.0 test
- attrs ==21.2.0 test
- backports.entry-points-selectable ==1.1.1 test
- black ==21.11b1 test
- click ==8.0.3 test
- coverage ==6.2 test
- distlib ==0.3.3 test
- django ==3.2.9 test
- django-debug-toolbar ==3.2.2 test
- django-debug-toolbar-force ==0.1.8 test
- django-nine ==0.2.5 test
- django-ormex ==0.2.1 test
- djangorestframework ==3.12.4 test
- factory-boy ==3.2.1 test
- faker ==9.9.0 test
- filelock ==3.4.0 test
- iniconfig ==1.1.1 test
- isort ==5.10.1 test
- lazy-object-proxy ==1.6.0 test
- mccabe ==0.6.1 test
- mypy-extensions ==0.4.3 test
- packaging ==21.3 test
- pathspec ==0.9.0 test
- pillow ==8.4.0 test
- platformdirs ==2.4.0 test
- pluggy ==0.13.1 test
- py ==1.11.0 test
- pycodestyle ==2.8.0 test
- pylint ==2.12.1 test
- pyparsing ==3.0.6 test
- pytest ==6.2.4 test
- pytest-cov ==2.12.0 test
- pytest-django ==4.3.0 test
- pytest-ordering ==0.6 test
- pytest-pythonpath ==0.7.3 test
- python-dateutil ==2.8.2 test
- python-memcached ==1.58 test
- pytz ==2021.3 test
- regex ==2021.11.10 test
- six ==1.16.0 test
- sqlparse ==0.4.2 test
- text-unidecode ==1.3 test
- toml ==0.10.2 test
- tomli ==1.2.2 test
- tox ==3.23.1 test
- typing-extensions ==4.0.1 test
- virtualenv ==20.10.0 test
- wrapt ==1.13.3 test
- asgiref ==3.5.2
- attrs ==22.1.0
- coverage ==6.5.0
- distlib ==0.3.6
- django ==4.0.8
- django-debug-toolbar ==3.7.0
- django-debug-toolbar-force ==0.1.8
- django-nine ==0.2.5
- django-ormex ==0.2.1
- djangorestframework ==3.12.4
- drf-spectacular ==0.24.2
- drf-spectacular-sidecar ==2022.11.1
- factory-boy ==3.2.1
- faker ==15.3.3
- filelock ==3.8.0
- inflection ==0.5.1
- iniconfig ==1.1.1
- jsonschema ==4.17.0
- packaging ==21.3
- pillow ==9.3.0
- platformdirs ==2.5.4
- pluggy ==0.13.1
- py ==1.11.0
- pyparsing ==3.0.9
- pyrsistent ==0.19.2
- pytest ==6.2.4
- pytest-cov ==2.12.0
- pytest-django ==4.3.0
- pytest-ordering ==0.6
- pytest-pythonpath ==0.7.4
- python-dateutil ==2.8.2
- python-memcached ==1.58
- pytz ==2022.6
- pyyaml ==6.0
- six ==1.16.0
- sqlparse ==0.4.3
- toml ==0.10.2
- tomli ==2.0.1
- tox ==3.27.1
- uritemplate ==4.1.1
- virtualenv ==20.16.7