# Packages

**URL:** https://forum.djangoproject.com/c/packages/30.md

[Latest](https://forum.djangoproject.com/latest.md) · [Categories](https://forum.djangoproject.com/categories.md) · [Tags](https://forum.djangoproject.com/tags.md)

---

## [About the Packages category](https://forum.djangoproject.com/t/about-the-packages-category/43198)

<div class="topic-metadata">

**Author:** [@nessita](https://forum.djangoproject.com/u/nessita)\
**Replies:** 0\
**Last updated:** [October 16, 2025, 1:01pm UTC](https://forum.djangoproject.com/t/about-the-packages-category/43198 "2025-10-16T13:01:26Z")

</div>

Welcome to the Packages category! This space is for Django package maintainers and contributors to exchange ideas, get feedback, and discuss the tools and practices that help grow the Django ecosystem. This category is …

---

## [Django Commons policy changes for dormant and archived projects](https://forum.djangoproject.com/t/django-commons-policy-changes-for-dormant-and-archived-projects/46208)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 0\
**Last updated:** [October 17, 2026, 5:08pm UTC](https://forum.djangoproject.com/t/django-commons-policy-changes-for-dormant-and-archived-projects/46208 "2026-10-17T17:08:13Z")

</div>

Hi all, Django Commons has made some policy changes for dormant and archived packages within the organization. These are designed to better reflect the community-maintained nature of Django Commons packages. :handshake: …

---

## [Django Commons Admins meetings thread](https://forum.djangoproject.com/t/django-commons-admins-meetings-thread/46153)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 1\
**Last updated:** [October 17, 2026, 5:06pm UTC](https://forum.djangoproject.com/t/django-commons-admins-meetings-thread/46153 "2026-10-17T17:06:17Z")

</div>

This is a thread for the Django Commons admin team meeting notes that we’ve recently started publishing. If folks have questions, please feel free to ask here, message an admin or reach out to us on the Django Discord. W…

---

## [django-bulk-save: efficient bulk persistence with custom pre-save hooks](https://forum.djangoproject.com/t/django-bulk-save-efficient-bulk-persistence-with-custom-pre-save-hooks/46174)

<div class="topic-metadata">

**Author:** [@lorst97](https://forum.djangoproject.com/u/lorst97)\
**Replies:** 0\
**Last updated:** [October 11, 2026, 8:50pm UTC](https://forum.djangoproject.com/t/django-bulk-save-efficient-bulk-persistence-with-custom-pre-save-hooks/46174 "2026-10-11T20:50:52Z")

</div>

Hi everyone! I’m currently developing django-bulk-save, a Python package born from a performance issue I encountered while working on a large Django codebase. The goal is to make bulk persistence easier when Django mod…

---

## [How to create packages and plugins? Is the process different? / Clarifying terminology](https://forum.djangoproject.com/t/how-to-create-packages-and-plugins-is-the-process-different-clarifying-terminology/45161)

<div class="topic-metadata">

**Author:** [@StephanieAG](https://forum.djangoproject.com/u/StephanieAG)\
**Replies:** 5\
**Last updated:** [October 11, 2026, 3:22pm UTC](https://forum.djangoproject.com/t/how-to-create-packages-and-plugins-is-the-process-different-clarifying-terminology/45161 "2026-10-11T15:22:10Z")

</div>

In Django, is there a difference between how someone creates a package meant for developers to use in a django project vs how someone creates a plugin/extension/app meant for users of a django app? It’s clear to me how …

---

## [django-q-watchdog: catch django-q tasks that were lost when a worker died, or froze](https://forum.djangoproject.com/t/django-q-watchdog-catch-django-q-tasks-that-were-lost-when-a-worker-died-or-froze/46165)

<div class="topic-metadata">

**Author:** [@pradeeppc](https://forum.djangoproject.com/u/pradeeppc)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 5:30am UTC](https://forum.djangoproject.com/t/django-q-watchdog-catch-django-q-tasks-that-were-lost-when-a-worker-died-or-froze/46165 "2026-10-09T05:30:55Z")

</div>

Hi all, I’ve released django-q-watchdog, a small add-on for django-q and django-q2. The problem: when a django-q worker process dies mid-task (out-of-memory kill, segfault, container restart), the task disappears. Ther…

---

## [django-permission-tracer: analyze and visualize permissions across your entire DRF project](https://forum.djangoproject.com/t/django-permission-tracer-analyze-and-visualize-permissions-across-your-entire-drf-project/46163)

<div class="topic-metadata">

**Author:** [@pradeeppc](https://forum.djangoproject.com/u/pradeeppc)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 5:59pm UTC](https://forum.djangoproject.com/t/django-permission-tracer-analyze-and-visualize-permissions-across-your-entire-drf-project/46163 "2026-10-08T17:59:15Z")

</div>

Hi all, I’ve released django-permission-tracer, a package for analyzing permissions across an entire Django REST Framework project, however many endpoints it has. I built it because reviewing permissions while debugging…

---

## [dj-hyperview: Building server-driven mobile apps with Django and Hyperview](https://forum.djangoproject.com/t/dj-hyperview-building-server-driven-mobile-apps-with-django-and-hyperview/45968)

<div class="topic-metadata">

**Author:** [@eamigo86](https://forum.djangoproject.com/u/eamigo86)\
**Replies:** 2\
**Last updated:** [September 12, 2026, 2:10pm UTC](https://forum.djangoproject.com/t/dj-hyperview-building-server-driven-mobile-apps-with-django-and-hyperview/45968 "2026-09-12T14:10:54Z")

</div>

Hi Django community, I recently published the first beta of dj-hyperview, a Django package for building server-driven mobile applications with Hyperview. Hyperview renders native mobile interfaces from HXML returned by…

---

## [Maintainer-contributor meet & greets](https://forum.djangoproject.com/t/maintainer-contributor-meet-greets/43635)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 5\
**Last updated:** [August 10, 2026, 9:00am UTC](https://forum.djangoproject.com/t/maintainer-contributor-meet-greets/43635 "2026-08-10T09:00:44Z")

</div>

\[This post was originally a Django Commons discussion and moved to the Django Forum\] Original author: @CodenameTim What do folks think of regular (maybe quarterly) maintainer meet & greets where any established project…

---

## [pytest-orm-boundaries: catching ORM queries that violate DDD aggregate rules](https://forum.djangoproject.com/t/pytest-orm-boundaries-catching-orm-queries-that-violate-ddd-aggregate-rules/45572)

<div class="topic-metadata">

**Author:** [@evchibisova](https://forum.djangoproject.com/u/evchibisova)\
**Replies:** 4\
**Last updated:** [August 2, 2026, 9:51pm UTC](https://forum.djangoproject.com/t/pytest-orm-boundaries-catching-orm-queries-that-violate-ddd-aggregate-rules/45572 "2026-08-02T21:51:41Z")

</div>

Hi everyone, I’m Evgeniia, and I work on a legacy Django monolith. We’re gradually moving towards DDD, import linters help us control dependencies, but old code can still reach surprising places through the ORM: Purch…

---

## [DRF API Logger: production request/response logging for Django REST Framework](https://forum.djangoproject.com/t/drf-api-logger-production-request-response-logging-for-django-rest-framework/45434)

<div class="topic-metadata">

**Author:** [@vishalanandl177](https://forum.djangoproject.com/u/vishalanandl177)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 6:45pm UTC](https://forum.djangoproject.com/t/drf-api-logger-production-request-response-logging-for-django-rest-framework/45434 "2026-07-06T18:45:07Z")

</div>

Hi everyone, I maintain DRF API Logger, an open-source package for Django REST Framework request/response logging. The goal is to help DRF teams debug production APIs without writing custom logging middleware for every…

---

## [pytest-mrt – static analysis for Django migration rollback safety](https://forum.djangoproject.com/t/pytest-mrt-static-analysis-for-django-migration-rollback-safety/45230)

<div class="topic-metadata">

**Author:** [@croc100](https://forum.djangoproject.com/u/croc100)\
**Replies:** 0\
**Last updated:** [June 5, 2026, 8:04pm UTC](https://forum.djangoproject.com/t/pytest-mrt-static-analysis-for-django-migration-rollback-safety/45230 "2026-06-05T20:04:47Z")

</div>

I’ve been bitten a few times by migrations that look reversible but aren’t — RunPython without reverse\_code, AlterField where rolling back silently does the wrong thing, that sort of thing. Built pytest-mrt to catch t…

---

## [Daphne v4.2.2 release.](https://forum.djangoproject.com/t/daphne-v4-2-2-release/45219)

<div class="topic-metadata">

**Author:** [@carltongibson](https://forum.djangoproject.com/u/carltongibson)\
**Replies:** 0\
**Last updated:** [June 3, 2026, 10:56am UTC](https://forum.djangoproject.com/t/daphne-v4-2-2-release/45219 "2026-06-03T10:56:33Z")

</div>

Daphne v4.2.2 is now available on PyPI. It fixes a couple of moderate/low security issues and is a recommended update for all users. See the CHANGELOG for full details.

---

## [django-completion: project-aware tab completion for manage.py (app labels, migration names, bash/zsh)](https://forum.djangoproject.com/t/django-completion-project-aware-tab-completion-for-manage-py-app-labels-migration-names-bash-zsh/45149)

<div class="topic-metadata">

**Author:** [@soldatov-ss](https://forum.djangoproject.com/u/soldatov-ss)\
**Replies:** 1\
**Last updated:** [May 22, 2026, 1:26pm UTC](https://forum.djangoproject.com/t/django-completion-project-aware-tab-completion-for-manage-py-app-labels-migration-names-bash-zsh/45149 "2026-05-22T13:26:53Z")

</div>

The problem Django ships a bash completion script in extras/django\_bash\_completion, but it requires manual setup and only covers command names and flags. This has been an open issue since ticket #1240 way back in 2006…

---

## [django-arch-check: a CLI tool that detects architectural problems in Django projects](https://forum.djangoproject.com/t/django-arch-check-a-cli-tool-that-detects-architectural-problems-in-django-projects/45116)

<div class="topic-metadata">

**Author:** [@RJ-Gamer](https://forum.djangoproject.com/u/RJ-Gamer)\
**Replies:** 2\
**Last updated:** [May 16, 2026, 12:46am UTC](https://forum.djangoproject.com/t/django-arch-check-a-cli-tool-that-detects-architectural-problems-in-django-projects/45116 "2026-05-16T00:46:22Z")

</div>

Hi everyone, I’ve been working on a static analysis tool for Django projects called django-arch-check. It analyzes your codebase without importing it, running Django, or touching your database — just pure AST parsing. …

---

## [Seedkit — cookiecutter as a Claude Code skill, trained in a self-improvement loop](https://forum.djangoproject.com/t/seedkit-cookiecutter-as-a-claude-code-skill-trained-in-a-self-improvement-loop/45113)

<div class="topic-metadata">

**Author:** [@kmmbvnr](https://forum.djangoproject.com/u/kmmbvnr)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 1:24pm UTC](https://forum.djangoproject.com/t/seedkit-cookiecutter-as-a-claude-code-skill-trained-in-a-self-improvement-loop/45113 "2026-05-15T13:24:51Z")

</div>

I’ve been working with Django since the 0.9x days, and over time modern projects started needing more setup around the framework itself. Cookiecutters and starter templates tried to help with this, and now many people al…

---

## [django-silky - a modernized UI fork of django-silk (dark mode, N+1 detection, inline filters)](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876)

<div class="topic-metadata">

**Author:** [@vaishnavghenge](https://forum.djangoproject.com/u/vaishnavghenge)\
**Replies:** 3\
**Last updated:** [May 1, 2026, 9:28pm UTC](https://forum.djangoproject.com/t/django-silky-a-modernized-ui-fork-of-django-silk-dark-mode-n-1-detection-inline-filters/44876 "2026-05-01T21:28:39Z")

</div>

Been using django-silk on a few projects and it’s genuinely useful, but I kept hitting small frustrations with the UI. You can only filter by one method or status code at a time. Pagination is just a query slice so you…

---

## [Issue with ACCOUNT\_EMAIL\_VERIFICATION\_BY\_CODE\_ENABLED: Mandatory verification error despite correct settings](https://forum.djangoproject.com/t/issue-with-account-email-verification-by-code-enabled-mandatory-verification-error-despite-correct-settings/45030)

<div class="topic-metadata">

**Author:** [@xl3ehindTim](https://forum.djangoproject.com/u/xl3ehindTim)\
**Replies:** 0\
**Last updated:** [April 30, 2026, 6:39pm UTC](https://forum.djangoproject.com/t/issue-with-account-email-verification-by-code-enabled-mandatory-verification-error-despite-correct-settings/45030 "2026-04-30T18:39:11Z")

</div>

Hi everyone, I am trying to implement a headless flow in django-allauth using email verification with a code (instead of a link). However, I’m running into a configuration error that I can’t seem to bypass. Despite hav…

---

## [Django Commons is recruiting new admins!](https://forum.djangoproject.com/t/django-commons-is-recruiting-new-admins/44080)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 1\
**Last updated:** [April 21, 2026, 7:20pm UTC](https://forum.djangoproject.com/t/django-commons-is-recruiting-new-admins/44080 "2026-04-21T19:20:01Z")

</div>

:point\_right: https://django-commons.org/blog/2026/02/03/were-recruiting-new-admins/ We are looking for people with experience as project maintainers, open source contributors, community organizers, conference organizer…

---

## [django-field-permissions - Read and Edit Permissions on the Field Level](https://forum.djangoproject.com/t/django-field-permissions-read-and-edit-permissions-on-the-field-level/44902)

<div class="topic-metadata">

**Author:** [@eddiemapes](https://forum.djangoproject.com/u/eddiemapes)\
**Replies:** 0\
**Last updated:** [April 11, 2026, 7:24pm UTC](https://forum.djangoproject.com/t/django-field-permissions-read-and-edit-permissions-on-the-field-level/44902 "2026-04-11T19:24:05Z")

</div>

Hey everyone, I’m excited to announce the first version of my first Python package is live on PyPI - django-field-permissions! Django has a wonderful permissions framework, but a restriction is that it natively only wor…

---

## [django-llms-txt — Generate llms.txt files for Django sites](https://forum.djangoproject.com/t/django-llms-txt-generate-llms-txt-files-for-django-sites/44500)

<div class="topic-metadata">

**Author:** [@rapitek](https://forum.djangoproject.com/u/rapitek)\
**Replies:** 1\
**Last updated:** [March 12, 2026, 11:05pm UTC](https://forum.djangoproject.com/t/django-llms-txt-generate-llms-txt-files-for-django-sites/44500 "2026-03-12T23:05:54Z")

</div>

Hi everyone, I just published my first Django package: \*\*django-llms-txt\*\* It generates \[llms.txt\](https://llmstxt.org/) files for your Django site — the open standard for making website content discoverable by AI assi…

---

## [django-realtime-chat-messaging 0.1.0 – WebSocket chat rooms for Django](https://forum.djangoproject.com/t/django-realtime-chat-messaging-0-1-0-websocket-chat-rooms-for-django/44496)

<div class="topic-metadata">

**Author:** [@dshady-programmer](https://forum.djangoproject.com/u/dshady-programmer)\
**Replies:** 0\
**Last updated:** [March 12, 2026, 7:53pm UTC](https://forum.djangoproject.com/t/django-realtime-chat-messaging-0-1-0-websocket-chat-rooms-for-django/44496 "2026-03-12T19:53:32Z")

</div>

Hey everyone, I’ve been working on a package called django-realtime-chat-messaging and just published the first release (0.1.0). Figured I’d share it here and get some feedback from people who actually know Django well. …

---

## [Shareable Test Matrix for third party packages](https://forum.djangoproject.com/t/shareable-test-matrix-for-third-party-packages/44333)

<div class="topic-metadata">

**Author:** [@rcheley](https://forum.djangoproject.com/u/rcheley)\
**Replies:** 0\
**Last updated:** [February 28, 2026, 1:47pm UTC](https://forum.djangoproject.com/t/shareable-test-matrix-for-third-party-packages/44333 "2026-02-28T13:47:19Z")

</div>

Over in the Django Commons GitHub discussions @pfouque asked: … find a way to share a test matrix so that new django version (and its supported python versions) comes automatically… I’m not sure if and how easy it wou…

---

## [django-rclone — Database and media backups via rclone (alternative to django-dbbackup)](https://forum.djangoproject.com/t/django-rclone-database-and-media-backups-via-rclone-alternative-to-django-dbbackup/44103)

<div class="topic-metadata">

**Author:** [@unleash](https://forum.djangoproject.com/u/unleash)\
**Replies:** 0\
**Last updated:** [February 7, 2026, 11:40pm UTC](https://forum.djangoproject.com/t/django-rclone-database-and-media-backups-via-rclone-alternative-to-django-dbbackup/44103 "2026-02-07T23:40:14Z")

</div>

Hi all, I’ve released GitHub - kjnez/django-rclone: Django database and media backup management commands, powered by rclone. , a backup package that bridges Django’s database layer with rclone’s file transfer layer. T…

---

## [Does anyone have recommendations for best practices for release processes?](https://forum.djangoproject.com/t/does-anyone-have-recommendations-for-best-practices-for-release-processes/44072)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 0\
**Last updated:** [February 3, 2026, 12:33am UTC](https://forum.djangoproject.com/t/does-anyone-have-recommendations-for-best-practices-for-release-processes/44072 "2026-02-03T00:33:11Z")

</div>

\[This post was originally a Django Commons discussion and moved to the Django Forum\] Original author: dopry Currently, it seems like a lot of folks are doing releases manually in the python ecosystem. As a maintainer I…

---

## [Getting a package adopted... or how to market a package!](https://forum.djangoproject.com/t/getting-a-package-adopted-or-how-to-market-a-package/44071)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 0\
**Last updated:** [February 3, 2026, 12:30am UTC](https://forum.djangoproject.com/t/getting-a-package-adopted-or-how-to-market-a-package/44071 "2026-02-03T00:30:30Z")

</div>

\[This post was originally a Django Commons discussion and moved to the Django Forum\] Original author: @nanorepublica This is a bit of show and tell and a question/discussion. I recently started this project on django-p…

---

## [Project introduction videos](https://forum.djangoproject.com/t/project-introduction-videos/44003)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 1\
**Last updated:** [February 2, 2026, 11:25pm UTC](https://forum.djangoproject.com/t/project-introduction-videos/44003 "2026-02-02T23:25:07Z")

</div>

\[This post was originally a Django Commons discussion and moved to the Django Forum\] One of the great ideas from the maintainer-contributor meet-up thread was for maintainers to create videos ahead of time. This came u…

---

## [Seeking feedback on improving Django REST Framework initial project setup](https://forum.djangoproject.com/t/seeking-feedback-on-improving-django-rest-framework-initial-project-setup/44006)

<div class="topic-metadata">

**Author:** [@irshadirshu0722](https://forum.djangoproject.com/u/irshadirshu0722)\
**Replies:** 5\
**Last updated:** [January 26, 2026, 7:20pm UTC](https://forum.djangoproject.com/t/seeking-feedback-on-improving-django-rest-framework-initial-project-setup/44006 "2026-01-26T19:20:00Z")

</div>

Hi everyone, I have been working with Django for some time now and built quite a few projects using Django REST Framework. One thing I keep noticing when starting a new DRF project is that I usually repeat the same R…

---

## [django-polished-models](https://forum.djangoproject.com/t/django-polished-models/44005)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 0\
**Last updated:** [January 22, 2026, 4:54pm UTC](https://forum.djangoproject.com/t/django-polished-models/44005 "2026-01-22T16:54:32Z")

</div>

\[This post was originally a Django Commons discussion and moved to the Django Forum\] Original author: @SomeAB I want to start a django commons repo, but not sure if something similar already exists. Idea: A repo name…

---

## [Open Django Commons admin meetings](https://forum.djangoproject.com/t/open-django-commons-admin-meetings/44004)

<div class="topic-metadata">

**Author:** [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)\
**Replies:** 0\
**Last updated:** [January 22, 2026, 4:53pm UTC](https://forum.djangoproject.com/t/open-django-commons-admin-meetings/44004 "2026-01-22T16:53:13Z")

</div>

\[This post was originally a Django Commons discussion and moved to the Django Forum\] Original author: @niltonpimentel Hi everyone! I would like to suggest that admin meetings could be open to other people to join as o…

[Next page](https://forum.djangoproject.com/c/packages/30.md?page=1)
