{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/8"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/6"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"}],"enrichment":{"capability":"Provides a class-based system for writing Django template tags with declarative argument parsing, reducing boilerplate while maintaining full compatibility with Django's templating infrastructure.","skillfed_tags":["django-template-tags"],"use_cases":["Build custom template tags with optional arguments and defaults without writing custom parsing logic.","Create tags that store computed values in template variables using the 'as' pattern.","Implement block-level template tags that wrap and process template content between opening and closing tags.","Reduce boilerplate when maintaining a library of reusable Django template tags across projects.","Extend tag behavior through inheritance when multiple tags share similar argument structures."],"what_it_does":"Django Classy Tags is a library that provides a class-based alternative to Django's function-based template tag pattern. Instead of writing procedural parsing logic, you declare your tag's arguments and behavior as class attributes, then implement methods to compute the output. The library handles argument parsing, validation, and integration with Django's template system automatically.\n\nIt is typically used when building reusable template tags for Django projects\u2014particularly when tags have complex or optional arguments. The package supports parse-until blocks (for tags that wrap template content) and is designed to be extensible for custom argument types and tag behaviors.","worth_installing":"Yes. This is a stable, actively maintained library (last commit 2026-08-10) with no known vulnerabilities, low install friction, and a permissive BSD license. It directly addresses template tag verbosity in Django development and is well-suited for any Django project that uses custom template tags."},"id":"django-classy-tags","links":{"html":"https://skillfed.io/packages/django-classy-tags","md":"https://skillfed.io/packages/django-classy-tags.md","pypi":"https://pypi.org/project/django-classy-tags/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-07-29","license_spdx":null,"license_treatment":"permissive","name":"django-classy-tags","python_support":"supports_current","summary":"Class based template tags for Django"},"popularity":{"monthly_downloads":412307,"position":6849,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.1.0"}
