Skip to main content

Camel case to snake case and snake case to camel case for Django REST framework

Project description

DRF Case Middleware

Camel case to snake case and snake case to camel case for Django REST framework.

Getting Started

$ pip install drf-case-middleware

Add the render and parser to your django settings file.

MIDDLEWARE = [
    # ... other middlewares
    'drf_case_middleware.middlewares.CaseMiddleware',
]

REST_FRAMEWORK = {

    'DEFAULT_RENDERER_CLASSES': (
        'drf_case_middleware.renders.CaseJSONRenderer',
        'drf_case_middleware.renders.CaseBrowsableAPIRenderer',
        # ... other renderers
    ),

    'DEFAULT_PARSER_CLASSES': (
        'drf_case_middleware.parsers.CaseFormParser',
        'drf_case_middleware.parsers.CaseMultiPartParser',
        'drf_case_middleware.parsers.CaseJSONParser',
        # ... other renderers
    ),
}

Note

This project is based on the djangorestframework-camel-case project.

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drf-case-middleware-0.1.2.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

drf_case_middleware-0.1.2-py3-none-any.whl (5.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page