Thanks Django team for building such an amazingly useful and durable framework!
When I started using Django, it was a little overwhelming to have to sort through all the different third-party offerings for task/job queues. And now that I have several large projects depending on specific libraries, I sometimes worry that I picked the wrong one, in terms of long-term support and bug fixes.
I think would be nice to have a high-level jobs API built into Django, similar to Active Job for Rails. As those docs say:
… without having to worry about API differences between various job runners such as Delayed Job and Resque. Picking your queuing backend becomes more of an operational concern, then. And you’ll be able to switch between them without having to rewrite your jobs.
Is this something that could be in Django’s future?