{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"}],"enrichment":{"capability":"Adds custom admin views to Django's admin interface without tying them to models, letting you register arbitrary views that appear in the admin dashboard.","skillfed_tags":["django-admin","web-ui"],"use_cases":["Add a custom reporting or analytics dashboard page to the admin without creating a model.","Create admin-only tools (e.g., data import/export, system status, bulk operations) accessible from the admin interface.","Register a custom configuration or settings page in the admin that doesn't map to a database model.","Build admin views for third-party integrations or external data sources without model overhead.","Extend admin functionality with custom forms or workflows that don't fit the model-admin pattern."],"what_it_does":"Django AdminPlus is a minimal extension to Django's admin interface that lets you register custom views without binding them to models. Instead of replacing the entire admin (as heavier packages do) or hijacking URLs, it provides a simple register_view method to attach arbitrary views to the admin namespace and display them in the admin dashboard.\n\nYou install it as a drop-in replacement for django.contrib.admin.site, add it to INSTALLED_APPS, and then use admin.site.register_view() to attach views\u2014either as a function call or decorator. The package is fully backward-compatible with Django's built-in admin, so existing model registrations work unchanged. Views can have custom names, URL names for reversing, and conditional visibility.","worth_installing":"Yes, if you need to add non-model views to Django admin and your project uses Python 3.7\u20133.11. The package is stable, has no dependencies, and carries permissive licensing. However, dormant maintenance means you should verify compatibility with your specific Django version before relying on it for new projects; consider it suitable for established codebases where it's already proven."},"id":"django-adminplus","links":{"html":"https://skillfed.io/packages/django-adminplus","md":"https://skillfed.io/packages/django-adminplus.md","pypi":"https://pypi.org/project/django-adminplus/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-12-05","license_spdx":null,"license_treatment":"permissive","name":"django-adminplus","python_support":"supports_current","summary":"Add new pages to the Django admin."},"popularity":{"monthly_downloads":917636,"position":4725,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.6"}
