$npx skillfedfor your agent

django-nested-admin

Django admin classes that allow for nested inlines

Worth itPyPI Dynamic ContentReleased Oct 2025890.7K downloads / moBSDPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — django_nested_admin-4.1.6-py3-none-any.whl
v4.1.6 · released 2025-10-23 · Python >=3.6 · 1 runtime deps: python-monkey-business

Yes. The package is stable, permissively licensed, has low install friction, and solves a genuine Django admin limitation. Maintenance is aging (295 days since last release) but the repository is active and the code is Production/Stable. Install if you need nested inlines in Django 3.2+; verify compatibility with your specific Django version if running newer releases.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Django 3.2+ and Python 3.6+.
  • If using Grappelli, you must add nested_admin.urls to your urlpatterns.
  • Low friction install with a single runtime dependency (python-monkey-business).

License · maintenance · safety

BSD (permissive) — Licensed under BSD (permissive), which allows commercial and private use with minimal restrictions. No copyleft obligations.

last release 2025-10-23 (295 days) · last repo commit 2025-10-23 · 775 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 890,682 downloads/mo, #4,804 on PyPI

Verify before relying

pip install django-nested-admin

# In settings.py
INSTALLED_APPS = [
    'nested_admin',
]

# In admin.py
from django.contrib import admin
import nested_admin
from .models import Parent, Child

class ChildInline(nested_admin.NestedStackedInline):
    model = Child

class ParentAdmin(nested_admin.NestedModelAdmin):
    inlines = [ChildInline]

admin.site.register(Parent, ParentAdmin)
  • Whether python-monkey-business is a runtime dependency or a build/test-only tool not reflected in the wheel metadata.
  • Current compatibility with Django versions beyond 4.1 (classifiers list up to 4.1; newer versions not explicitly mentioned).
Same gist for agents: .md · .json

What it is and what it does

django-nested-admin is a Django admin extension that enables nested inlines—the ability to define inlines on InlineModelAdmin classes, creating a hierarchical editing interface for related models. It provides nesting-capable replacements for Django's standard admin classes and generic variants for contenttypes.

The package works with or without Grappelli; when Grappelli is absent, it provides drag-and-drop functionality similar to Grappelli's interface. It is compatible with Django 3.2+ and Python 3.7+, carries Production/Stable status, and has been maintained since 2014. The single runtime dependency is python-monkey-business.

Use it for

  • Build a hierarchical admin interface for a table-of-contents app with nested sections and articles.
  • Edit multi-level organizational structures (departments, teams, members) in a single admin form.
  • Manage nested product categories or taxonomies with drag-and-drop reordering.
  • Create admin interfaces for tree-structured data (e.g., file hierarchies, permission groups).
  • Add inline editing of child records without leaving the parent admin page.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is stable, permissively licensed, has low install friction, and solves a genuine Django admin limitation. Maintenance is aging (295 days since last release) but the repository is active and the code is Production/Stable. Install if you need nested inlines in Django 3.2+; verify compatibility with your specific Django version if running newer releases.

Install

django-nested-admin on PyPI

Before you install

Low friction install with a single runtime dependency (python-monkey-business). Last release was 295 days ago; the repository is active and not archived, though maintenance pace is aging. Classifiers indicate Production/Stable status.

Requires Django 3.2+ and Python 3.6+. If using Grappelli, you must add nested_admin.urls to your urlpatterns.

License in practice

Licensed under BSD (permissive), which allows commercial and private use with minimal restrictions. No copyleft obligations.

Quickstart

pip install django-nested-admin

# In settings.py
INSTALLED_APPS = [
    'nested_admin',
]

# In admin.py
from django.contrib import admin
import nested_admin
from .models import Parent, Child

class ChildInline(nested_admin.NestedStackedInline):
    model = Child

class ParentAdmin(nested_admin.NestedModelAdmin):
    inlines = [ChildInline]

admin.site.register(Parent, ParentAdmin)

Verify before relying

  • Whether python-monkey-business is a runtime dependency or a build/test-only tool not reflected in the wheel metadata.
  • Current compatibility with Django versions beyond 4.1 (classifiers list up to 4.1; newer versions not explicitly mentioned).

Package facts

LicenseBSD permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
python-monkey-business
MaintenanceAging 295 days since the last release
Last repo commit
First released
Downloads890,682 / month, #4,804 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 3.2Framework :: Django :: 4.0Framework :: Django :: 4.1Intended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: django_nested_admin-4.1.6-py3-none-any.whl

Tags

Capabilities
django nested admin inlineshierarchical django admindjango admin nestingnested model admindjango admin drag and dropdjango admin tree structuremulti-level admin inlines
Topics
django-adminhierarchical-ui

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “django nested admin inlines”

Give your agent the search over MCP, or paste the wish link into any chat.

More Dynamic Content packages

MarkupSafe Worth it
PyPI · Dynamic Content · released Sep 2025

MarkupSafe provides a text object that escapes special characters so untrusted strings can be safely embedded in HTML and XML without injection attacks.

BSD-3-Clausecompiled wheel · 3.9+aging
797.1Mdownloads / mo
Jinja2 Worth it
PyPI · Dynamic Content · released Mar 2025

Jinja2 is a templating engine that renders dynamic content by combining templates with Python-like syntax and data, supporting template inheritance, macros, autoescaping, and sandboxed execution.

BSD-3-Clausepure Python · 3.7+aging
718.6Mdownloads / mo
soupsieve Worth it
PyPI · Python Modules · released Aug 2026

Soupsieve is a CSS selector library designed to work with Beautiful Soup 4 to select, match, and filter HTML and XML elements using modern CSS selectors from CSS level 1 through CSS level 4 specifications.

Install it if you use Beautiful Soup for HTML or XML parsing and want modern CSS selector support.

MITpure Python · 3.10+
428.6Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo
Flask Worth it
PyPI · Application Frameworks · released Feb 2026

Flask is a lightweight WSGI web application framework for building web applications in Python, from simple single-page sites to complex multi-route applications.

BSD-3-Clausepure Python · 3.9+
211.4Mdownloads / mo
Mako Worth it
PyPI · Dynamic Content · released Aug 2026

Mako compiles Python-embedded templates into Python modules for fast rendering, supporting layout inheritance, custom functions, and direct Python expressions within template syntax.

MITpure Python · 3.10+
201.7Mdownloads / mo

See also django-grappelli · django-admin-inline-paginator-plus · django-nonrelated-inlines · django-reverse-admin · django-nested-inline · django-admin-inline-paginator · django-unfold · wagtail-modeladmin · django-summernote · django-admin-sortable2