Hi Everyone,
I’m interested in contributing to Django for GSoC 2025 and would love to get your feedback on a project idea. My proposal is to add a built-in way to import and export data from the database to/from CSV and XML files. While Django provides some built-in serialization options (e.g., dumpdata
, loaddata
) and third-party packages exist (django-import-export
), an official, integrated solution could be beneficial.
Proposed Features
- Export Data – Allow users to export model data as CSV/XML from Django Admin and management commands.
- Import Data – Provide a structured way to import data while handling validation and errors.
- Customizable Fields – Let users specify which fields to include/exclude.
- Validation & Error Handling – Ensure proper feedback on failed imports.
- Async Support (Optional) – Consider background processing for large datasets.
I would love to know what you guys think about this. Please anything which should be added.