Home » Grids » Custom Models » Packages

Custom Models Packages

Anything that extends models. Models to provide enhanced functionality for developers.

django-mptt

Utilities for implementing a modified pre-order traversal tree in django.

App 0.18.0 113 May 08, 2026
2,972 465
django-model-utils

Django model mixins and utilities.

App 5.0.0 28 May 08, 2026
2,754 371
django-polymorphic

Improved Django model inheritance with automatic downcasting

App 4.11.3 15 May 08, 2026
1,817 300
Django Lifecycle Hooks

Declarative model lifecycle hooks, an alternative to Signals.

Other 1.2.7 0 May 08, 2026
1,407 96
django-nested-admin

Django admin classes that allow for nested inlines

App 4.1.6 1 May 08, 2026
775 114
django-dirtyfields

Tracking dirty fields on a Django model

Other 1.9.9 8 May 07, 2026
653 108
django-mysql

:dolphin: :horse: Extensions to Django for use with MySQL/MariaDB

App 4.19.0 1 May 08, 2026
588 115
django-authtools

A custom User model for everybody!

App 2.1.0 6 May 08, 2026
371 101
django-graphql-auth

Django registration and authentication with GraphQL.

App 0.3.16 0 May 08, 2026
329 107
django-custom-user

Custom user model for Django with the same behaviour as the default User class but with email instead of username.

App 1.1 1 May 08, 2026
318 60
Swapper (Django Swappable Models)

Swapper - The unofficial Django swappable models API. Maintained by the OpenWISP project.

Other 1.4.0 1 May 08, 2026
247 32
django-polymorphic-tree

Polymorphic MPTT tree support for models

App 2.1 4 May 08, 2026
170 41
django-improved-user

A custom Django user that authenticates via email. Follows identity and authentication best practices.

App 2.1.0 2 May 08, 2026
158 15
django-virtual-models

Improve performance and maintainability with a prefetching layer in your Django project

Other 0.4.0 1 May 08, 2026
156 5
wq.db

☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourcing.

Framework 2.1.0 3 May 08, 2026
118 19
django-roa

Use Django's ORM to model remote API resources. ROA stands for Resource Oriented Architecture.

App 1.7 0 May 08, 2026
106 15
django-linguo

Linguo is a Django application that provides the ability to have multilingual models.

App 1.4.0 1 May 08, 2026
86 21
django-super-inlines

Adds useful features to inlines, such as the ability to nest them.

App 0.2.2 0 May 08, 2026
74 8
Django use Email as Username

A Django app to use email as username for user authentication.

App 1.4.0 0 May 08, 2026
73 11
django-model-values

Taking the O out of ORM.

Other 1.7 0 May 08, 2026
70 3