Skip to main content

A collection of handy utilities to support django operations

Project description


Author David Slusser
Description A collection of handy utilities to support django projects
Requirements Python 3.x
Django 2.2.x


Full documentation can be found on Documentation source files are available in the docs folder.

How to Install

The django-userextensions package is available on Python Package Index (PyPI) and can be installed via pip:

pip install django-handyhelpers

add 'handyhelpers' to your INSTALLED_APPS (for management commands and templates)


Management Commands

DRF Generator

Django-handyhelpers includes commands to generate DRF files (api views, serializers, urls) for a given app in your project. This is done using jinja templates that define the structure of each file. Default templates are provided, and custom templates can be provided in the command. By default, all models and models fields are included.

Example command: generate_drf <my_app> --serializer generate_drf <my_app> --serializer --serializer_template <my_custom_template>

** use the --help parameter for a full list of options generate_drf --help

Admin Generator

Included with django-handyhelpers are commands to auto-generate an file for a given application in your project. This is done using a jinja template that defines the structure of the file. A default template is provided.

Example command: generate_admin <my_app> generate_admin <my_app> --template <my_custom_template>

** use the --help parameter for a full list of options generate-admin --help     



Allows your list views to be filtered by query parameters.


Returns an applicable error, instead of results based on an unfiltered queryset, if a provided lookup expression, filter, or model field is invalid.

Project details

Release history Release notifications | RSS feed

Download files

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

Source Distribution

django-handyhelpers-0.3.11.tar.gz (15.6 MB view hashes)

Uploaded source

Built Distribution

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