Changes between Version 1 and Version 2 of Ticket #35904, comment 1


Ignore:
Timestamp:
Nov 11, 2024, 12:13:37 PM (5 weeks ago)
Author:
Simon Charette

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #35904, comment 1

    v1 v2  
    55Just like any new feature requests though [https://docs.djangoproject.com/en/5.1/internals/contributing/bugs-and-features/#requesting-features they should be discussed on the forum to reach a consensus] before being accepted. Given this is a performance related new feature I suggest your proposal come equipped with some details about what kind of improvements users should expect (profiles, benchmarks instead of solely claiming it's fairly inefficient) backed by step to reproduce as well as a PoC that properly deals with other features of serde framework such as natural keys and a plan on how to deal with backends that don't support `ignore_conflicts`. It might even be a good opportunity to augment [https://github.com/django/django-asv our performance tracking system with serde benchmarks].
    66
     7> If there is genuine interest in this feature i will develop it and submit. I have this running in my own codebase already.
     8
     9It that's the case then sharing this code as a standalone package (e.g. `django-fast-loaddata`) might be a good way to get traction on the above.
     10
    711Assuming there is interest in moving forward we can then re-open this issue.
Back to Top