{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Adds CSV rendering and parsing capabilities to Django REST Framework, allowing API views to output data as CSV files and parse CSV input.","skillfed_tags":["csv-export","django-rest-framework"],"use_cases":["Export API querysets as downloadable CSV files for reporting or data analysis","Accept CSV file uploads to bulk-create or update records via REST endpoints","Serve CSV data from paginated API views without loading entire datasets into memory","Customize CSV column order and labels for different API consumers or use cases","Provide alternative data formats alongside JSON in the same API view"],"what_it_does":"djangorestframework-csv extends Django REST Framework with CSV rendering and parsing support. It provides renderers to output API responses as CSV files, with customizable field ordering and labels, plus parsers for incoming CSV data. The package also includes a paginated renderer for handling paginated datasets and a streaming renderer for memory-efficient output of large CSV files.\n\nThe package integrates directly into the framework's renderer and parser architecture, configured via renderer_classes on views or as defaults in Django settings. It handles field ordering, custom labels, byte order markers, and non-UTF-8 encodings. The codebase has been stable since version 3.0.0, though active maintenance appears limited.","worth_installing":"Yes, if you need CSV support in Django REST Framework and can accept aging maintenance. The package is stable with no known vulnerabilities and handles the core use case well. However, verify compatibility with your specific Django and djangorestframework versions before relying on it for new projects, and monitor the repository for any breaking changes in upstream dependencies."},"id":"djangorestframework-csv","links":{"html":"https://skillfed.io/packages/djangorestframework-csv","md":"https://skillfed.io/packages/djangorestframework-csv.md","pypi":"https://pypi.org/project/djangorestframework-csv/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-12-12","license_spdx":null,"license_treatment":"permissive","name":"djangorestframework-csv","python_support":"unspecified","summary":"CSV Tools for Django REST Framework"},"popularity":{"monthly_downloads":3581076,"position":2571,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.0.2"}
