Apps that extend the functionality of the ORM
Package | django-polymorphic | django-safedelete | django-test-migrations | Swapper (Django Swappable Models) | django-pgbulk | django-polymodels | django-sql-utils | wq.db | django-generate-series | django-joinfield | django-range-merge | django-ldaporm | Django Permanent |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
Improved Django model inheritance with automatic downcasting |
Mask your objects instead of deleting them from your database. |
Test django schema and data migrations, including migrations' order and best practices. |
Swapper - The unofficial Django swappable models API. Maintained by the OpenWISP project. |
Native Postgres upsert, update, and copy operations. |
Polymorphic models implementation for django. |
SQL utilities for Django |
☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourci... |
Use Postgres' generate_series to create sequences with Django's ORM |
A field type for Django models that allows joins to a related model without a foreign key |
Enables the range_merge Aggregate for Django on Postgres. range_merge "Computes the smallest range that includes ... the given ranges". |
A Django ORM-like interface for ldap objectclasses |
Yet another approach to creation of non-deletable and non-removable from db restorable django models. |
Category | App | Other | Other | Other | App | App | Other | Framework | App | Other | App | App | App |
# Using This |
15
![]() |
4
![]() |
0
![]() |
1
![]() |
0
![]() |
1
![]() |
0
![]() |
3
![]() |
0
![]() |
0
![]() |
0
![]() |
1
![]() |
3
![]() |
Python 3? | |||||||||||||
Development Status | Production/Stable | Beta | Beta | Production/Stable | Unknown | Production/Stable | Unknown | Production/Stable | Alpha | Unknown | Beta | Unknown | Beta |
Last updated | May 20, 2025, 12:40 p.m. | March 5, 2025, 3:40 a.m. | June 13, 2025, 4:41 a.m. | April 2, 2025, 5:47 p.m. | Jan. 2, 2025, 5:20 p.m. | March 30, 2025, 10:29 p.m. | Sept. 28, 2023, 11:03 a.m. | March 27, 2024, 10:52 a.m. | March 25, 2025, 9:45 a.m. | Oct. 5, 2023, 10:07 a.m. | March 25, 2025, 9:46 a.m. | Dec. 5, 2024, 7:01 p.m. | June 6, 2019, 7:34 a.m. |
Version | 3.1.0 | 1.4.1 | 1.5.0 | 1.4.0 | 3.2.2 | 1.8.1 | 0.7.0 | 2.1.0 | 0.5.0 | 0.2.1 | 2024.10.1 | 1.0.20 | 1.1.6 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
Commits | |||||||||||||
Stars | 1,739 | 695 | 553 | 239 | 68 | 86 | 141 | 116 | 29 | 48 | 8 | 9 | 0 |
Repo Forks | 291 | 124 | 32 | 31 | 8 | 17 | 8 | 18 | 3 | 1 | 0 | 0 | 0 |
Participants |
vdboor
bconstantin chrisglass j-antunes meshy pre-commit-ci[bot] bckohan jleclanche benkonrath skirsdeda more... |
Gagaro
AndreasBackx ShmuelTreiger fle yuekui AlfioEmanueleFresta leplatrem wli segullshairbutt GustavoNagel more... |
dependabot[bot]
dependabot-preview[bot] sobolevn skarzi timgates42 wjqsm bckohan wwarne DmytroLitvinov elijahr more... |
sheppard
nemesifier codesankalp pandafy gasman dependabot[bot] blag devkapilbansal ryanhiebert GeyseR more... |
wesleykendall
max-muoto dalberto |
charettes
allisson filipweidemann |
martsberger
hannseman |
sheppard
davidoj tomaszn |
jacklinke
tui95 adamchainz |
martsberger | jacklinke |
cmalek
glennbach |
meteozond
atin65536 jarekwg bashu davidfischer-ch kregoslup aidanlister ydaniv |
Documentation | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
Search Weight | Package | Description | Last PyPI release | Stars | Forks | |||||
---|---|---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.score }} | N/A | {{ item.repo_watchers }} | N/A | {{ item.repo_forks }} | N/A |