{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"}],"enrichment":{"capability":"Provides reusable mixin classes for Django class-based views, offering patterns that replicate function-based view decorators and solve common class-based view design problems.","skillfed_tags":["django","class-based-views","mixins"],"use_cases":["Add login-required checks to class-based views using LoginRequiredMixin instead of decorators.","Enforce permission and group membership checks on views through reusable mixin composition.","Handle common HTTP method restrictions and response patterns across multiple view classes.","Replicate function-based view decorator behavior in class-based view hierarchies.","Build consistent access control and authentication patterns across a Django application."],"what_it_does":"django-braces is a collection of mixin classes designed to extend Django's class-based views with reusable behavior patterns. It bridges the gap between Django's function-based view decorators and class-based views by providing mixins that replicate decorator functionality and solve recurring design challenges in class-based view development.\n\nThe package is mature and stable, having been in use since 2012. It depends only on Django and installs with low friction. While it is no longer in active development and receives infrequent updates, it remains compatible with modern Python and Django versions, including Django LTS releases. The library is well-suited for projects that need proven, battle-tested view patterns without the overhead of more actively maintained alternatives.","worth_installing":"Yes, if you use Django class-based views and want proven, stable mixin patterns. The package is mature, has no known vulnerabilities, and low install friction. The aging maintenance status is acceptable for a stable library that solves a well-defined problem, but verify that its mixin coverage matches your specific view patterns before adopting it."},"id":"django-braces","links":{"html":"https://skillfed.io/packages/django-braces","md":"https://skillfed.io/packages/django-braces.md","pypi":"https://pypi.org/project/django-braces/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-18","license_spdx":null,"license_treatment":"permissive","name":"django-braces","python_support":"unspecified","summary":"Reusable, generic mixins for Django"},"popularity":{"monthly_downloads":397505,"position":6958,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.17.0"}
