{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"}],"enrichment":{"capability":"Adds a RecursiveField to Django REST Framework that serializes and deserializes tree structures, linked lists, and directed acyclic graphs without writing custom recursive logic.","skillfed_tags":["django-rest-framework","serialization","tree-structures"],"use_cases":["Serialize a tree of categories or organizational hierarchies in a REST API without manually nesting serializers","Handle linked-list structures like comment threads with replies in JSON responses","Deserialize and validate recursive JSON payloads representing graphs or nested structures","Build a ModelSerializer for Django models with self-referential foreign keys"],"what_it_does":"djangorestframework-recursive provides a RecursiveField that handles serialization and deserialization of recursive data structures in Django REST Framework. Instead of writing custom recursive logic or nested serializers, you can use RecursiveField as a child of a ListField to represent tree nodes, linked lists, or acyclic graphs. The package claims to support validation, deserialization, ModelSerializers, and multi-step recursive structures.\n\nThe package is in Pre-Alpha status and has been dormant since its latest release. It was tested against Python 2.7, 3.4, and 3.6; Django 1.8\u20132.0; and DRF 3.3\u20133.7. No runtime dependencies are required beyond Django and DRF themselves, making installation straightforward. However, the lack of recent maintenance and pre-release status mean compatibility with modern Python, Django, and DRF versions is unverified.","worth_installing":"No\u2014unless you are maintaining legacy code on Django 1.8\u20132.0 and DRF 3.3\u20133.7. The package is Pre-Alpha, dormant since 2017, and untested against modern versions. For new projects, use built-in DRF nested serializers or a maintained alternative. The lack of recent updates and pre-release status create risk of incompatibility and unresolved bugs."},"id":"djangorestframework-recursive","links":{"html":"https://skillfed.io/packages/djangorestframework-recursive","md":"https://skillfed.io/packages/djangorestframework-recursive.md","pypi":"https://pypi.org/project/djangorestframework-recursive/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2017-07-04","license_spdx":null,"license_treatment":"permissive","name":"djangorestframework-recursive","python_support":"unspecified","summary":"Recursive Serialization for Django REST framework"},"popularity":{"monthly_downloads":267185,"position":8295,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.2"}
