{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Adds custom action buttons to Django admin object detail and changelist pages, letting you define per-object tools alongside standard admin actions.","skillfed_tags":["django-admin","admin-ui"],"use_cases":["Add a 'Publish' button to article admin that publishes a single article without leaving the detail page.","Create a 'Send Email' action on user objects that triggers a confirmation form before sending.","Build a 'Duplicate' action that clones an object and redirects to the new instance's edit page.","Add bulk 'Mark as Reviewed' actions to a changelist that operate on querysets like standard admin actions.","Implement conditional actions that only appear for superusers or when an object meets certain state criteria."],"what_it_does":"Django Object Actions extends Django's admin interface to let you define custom action buttons that operate on individual model instances, not just querysets. Instead of writing custom admin views or monkey-patching the change form, you decorate methods with @action and register them in change_actions or changelist_actions attributes, much like Django's built-in admin actions but tailored to single objects.\n\nThe package handles rendering buttons on the detail and list pages, routing requests to your action methods, and optionally rendering confirmation forms or intermediate pages. It supports both GET and POST methods, custom labels and tooltips, conditional action visibility, and can redirect to external URLs or return custom responses. No runtime dependencies means minimal installation friction.","worth_installing":"Yes. Low install friction, no dependencies, active maintenance, permissive license, and a clear use case for Django projects that need per-object admin tools. The API mirrors Django's native admin actions, making it easy to adopt. Install if you want custom buttons on admin detail pages without building custom views."},"id":"django-object-actions","links":{"html":"https://skillfed.io/packages/django-object-actions","md":"https://skillfed.io/packages/django-object-actions.md","pypi":"https://pypi.org/project/django-object-actions/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-28","license_spdx":null,"license_treatment":"permissive","name":"django-object-actions","python_support":"supports_current","summary":"A Django app for adding object tools for models in the admin"},"popularity":{"monthly_downloads":1581165,"position":3740,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.1.2"}
