Not what you're asking, but how about clearing out the collection and keeping a few of each instead of many? I did that recently with my cables and adapters and threw out probably 70% of duplicate and old items.
As someone who has used DRF in many projects over a decade, I 100% agree. In my current project I’m using django-ninja which gives me the power of the Django ecosystem and ORM with the simplicity of FastAPI. This is the way.
Huge performance increase on M2 MBP when using multiple spaces. I find arc to be great but it has been painfully sluggish to use, now it might actually be usable as primary browser.