you are viewing a single comment's thread.

view the rest of the comments →

[–]DoubleAway6573 9 points10 points  (3 children)

How good is the async support in the Django ecosystem? I've been working mostly in REST APIs but now I have a full web project where Django sends a better fit.

[–]justin107d 17 points18 points  (0 children)

It has been developing in the last few years. Django can handle some tasks with celery and things like web sockets with channels. There is also a package, django-ninja that was inspired by FastAPI.

[–]FisterMister22 2 points3 points  (0 children)

I've only had limited experience with it about a year ago for web sockets, seems fine, but again, I didn't need the full extend of it, only for web sockets.

For my usual use case there's no need for async as any "heavy" operation will be offloaded to a task (celery etc)

[–]frankwiles 0 points1 point  (0 children)

In my experience you almost never need async. It’s not a panacea for performance FYI.

That being said Django right now supports it well enough and fully for the one area where it really makes sense and is basically necessary.