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.

Description
No description provided
Readme 30 KiB
Languages
Python 100%