Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’ve recently customized django-allauth to perform all modern expected user flows and it is actually a lot of work.

Allauth itself is opinionated, and some things were built based on expectations that are not reflective of today’s web apps.

It can be done but the lift is much bigger than one might think.

I also think one of the most important parts of django is user/auth.

Seeing FastAPI and modern frontends continually advance, and now this user management service, I’d suggest that Django is getting unbundled.

The missing part to me seems to be a stand alone ORM and something to replace traditional view/templates so existing django devs could onboard easier. Maybe these already exist or are in development?

I really like Django, but I do feel like there has been too much emphasis on stability and not enough experimentation to integrate API and modern frontend work into core.

I think some of this has to do with how unstable django was in its earlier days. Sort of a ptsd from that.

However, what has been forgotten is that it also allowed the project to handle changing developer needs and take market share from Drupal and others.

The best example I have seen of this problem is in the ecommerce package, Solear.

If you listen to the project founders in the the 4/2019 Python podcast, “Building Scalable Ecommerxe Sites on Saleor” you can hear the use case of the project falling away as modern frontend is coming into focus. [1]

The challenge is that was two years ago.

I actually see this as a problem for Python even beyond Django.

[1] https://www.pythonpodcast.com/saleor-ecommerce-episode-205/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: