Files
enhanced-drf-jsonapi/README.md
2024-05-20 19:10:57 +02:00

27 lines
848 B
Markdown

# Enhanced Django Rest Framework JSON Api
This is a library aimed to fix some classes in Django Rest Framework and Django Rest Framework JSON Api libraries.
## Contents
### enhanced_drf_jsonapi module
#### API
- ##### class PreloadIncludesMixin
Overwrites the method get_queryset(self, *args, **kwarg)
- ##### class ReasonableModelViewSet
Overwrites the attribute http_method_names
- ##### class ReasonableModelSerializer
Overwrites the method get_field_names(self, declared_fields, info)
#### PAGINATION
- ##### class NgxJsonApiPageNumberPagination
Overwrites the method get_paginated_response(self, data)
## Build the library
In root directory, run `python setup.py bdist_wheel`. This will create a wheel file in `dist` folder.
## Install
Run this command in the desired python environment `pip install path/to/wheelfile.whl`.