{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Adds bulk create, update, and delete operations to Django REST Framework's generic views and viewsets, enabling efficient batch processing of multiple resources in a single request.","skillfed_tags":["abandoned","legacy"],"use_cases":["Bulk-import data into a Django REST API by sending multiple objects in a single POST request","Update multiple records at once with a PUT or PATCH request containing a list of modified objects","Implement batch deletion endpoints with safety checks to prevent accidental mass deletion of resources","Reduce API round-trips when synchronizing large datasets between client and server"],"what_it_does":"djangorestframework-bulk extends Django REST Framework with mixin classes and generic views that enable bulk CRUD operations\u2014creating, updating, and deleting multiple resources in a single HTTP request. Instead of making separate requests for each resource, you can send a list of objects in the request body to perform batch operations efficiently.\n\nThe package provides bulk-aware serializers, viewsets, and a router that automatically map bulk actions. It includes safety mechanisms for bulk delete operations (requiring explicit filtering to prevent accidental mass deletion) and handles the serializer differences between DRF 2 and DRF 3. However, the package has been unmaintained since 2015-04-26; its compatibility with modern versions is not guaranteed.","worth_installing":"No. The package is abandoned (last release 2015-04-26, last commit 2020-09-08) and targets obsolete Django and DRF versions. Modern Django REST Framework has evolved significantly, and compatibility is not guaranteed. Unless you are maintaining legacy code on very old Django/DRF versions, consider implementing bulk operations directly or seeking actively maintained alternatives."},"id":"djangorestframework-bulk","links":{"html":"https://skillfed.io/packages/djangorestframework-bulk","md":"https://skillfed.io/packages/djangorestframework-bulk.md","pypi":"https://pypi.org/project/djangorestframework-bulk/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-04-26","license_spdx":null,"license_treatment":"permissive","name":"djangorestframework-bulk","python_support":"unspecified","summary":"Django REST Framework bulk CRUD view mixins"},"popularity":{"monthly_downloads":94784,"position":13303,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
