{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/4"}],"enrichment":{"capability":"Provides a collection of small utility functions and helpers for Django projects, including tools for site URLs, model introspection, admin customization, form widgets, and template tags.","skillfed_tags":["django-utilities","abandoned-package"],"use_cases":["Retrieve site URLs in views and templates when a request object may or may not be available","Define model field choices using Python Enum and access them as dictionaries","Build custom admin pages that process user input without creating a full app","Dynamically import modules from registered Django apps by name","Apply HTML attributes to all form field widgets in bulk"],"what_it_does":"django-etc is a lightweight collection of miscellaneous utilities designed to fill gaps in Django's standard toolkit. It offers helpers for common tasks like retrieving site URLs, dynamically importing app modules, introspecting model metadata, and constructing admin pages\u2014all bundled into a single package to avoid creating separate apps for small utilities.\n\nThe package provides utilities across several domains: model tools (field inheritance, choice enums, model class resolution), admin customization (custom admin pages), form helpers (bulk widget attribute application), and template tags (model metadata, Gravatar integration, dynamic template inclusion). With zero runtime dependencies, it installs cleanly, but its abandoned maintenance status means it has not been updated since early 2023 and may not align with recent Django releases.","worth_installing":"Yes, if you are working with an older Django project already using this package or need its specific utilities and can verify compatibility with your Django version. No, if you are starting a new project\u2014the abandoned status and lack of updates since 2022-10-06 mean you should prefer actively maintained alternatives or implement these utilities directly. The permissive license and zero dependencies make it low-risk to add, but maintenance drift is a real concern."},"id":"django-etc","links":{"html":"https://skillfed.io/packages/django-etc","md":"https://skillfed.io/packages/django-etc.md","pypi":"https://pypi.org/project/django-etc/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-10-06","license_spdx":null,"license_treatment":"permissive","name":"django-etc","python_support":"unspecified","summary":"Tiny stuff for Django that won't fit into separate apps."},"popularity":{"monthly_downloads":159566,"position":10693,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
