DEV Community

Cover image for 10 Django Packages Every Developer Must Install

10 Django Packages Every Developer Must Install

Scofield Idehen on June 07, 2023

Welcome to the world of Django, where web development becomes an adventure! This article will explore 10 essential Django packages that empower dev...
Collapse
 
hassansuhaib profile image
Hassan Suhaib

You mentioned django-allauth, what do you think about the djoser library? I find it much easier to use.

Collapse
 
thumbone profile image
Bernd Wechner

When mentioning packages it is a kindness, IMHO, to provide a link. I suspect you mean this:

djoser.readthedocs.io/en/latest/in...

vs:

django-allauth.readthedocs.io/en/l...

if so, I can't see how they compare. all-auth specifically allows registration it seems using other social accounts (I think like the ubiquitous Sign-up using Facebook, Signup with Google, Signup with Yahoo, Signup with Github etc, though I've yet to try it) while djoser seems only to supply local account creation flows. Have I misunderstood?

I'd be interested in how all-auth compares with social-auth:

github.com/python-social-auth/soci...

Collapse
 
hassansuhaib profile image
Hassan Suhaib

Will make sure to include links next time, Twitter has made a habit out of me to not paste links 😬.

Thanks for the insight!

Regarding the comparison between social-auth and all-auth, I guess the main difference is that social auth doesn't provide basic registration without OAuth or OpenID. So if one were already using Djoser, it would make much more sense to use social-auth instead of all-auth.

Thread Thread
 
scofieldidehen profile image
Scofield Idehen

True. Thanks for this.

Collapse
 
scofieldidehen profile image
Scofield Idehen

This is insightful, I would look through.

Collapse
 
scofieldidehen profile image
Scofield Idehen

I would spend some time to look through it. Thanks

Collapse
 
shanvaliyev profile image
Shan Valiyev

Good exposure to django stuff!

I would argue that shell plus is a must in any Django project too.

Collapse
 
scofieldidehen profile image
Scofield Idehen

Wow, thanks I would into it. Thanks.

Collapse
 
edenwheeler profile image
Eden Wheeler

Thanks for sharing this helpful article. It's really helpful in my new project. aws sysops course

Collapse
 
scofieldidehen profile image
Scofield Idehen

Wow, this feels fulfilling knowing it helps. Can't wait to see your finished project.

Collapse
 
atinypixel profile image
Aziz Kaukawala

Great article!

Recently started learning Django and this is going to be really helpful! Thanks!

Happy Coding

Collapse
 
scofieldidehen profile image
Scofield Idehen

Thanks for your comment, and I am thrilled it helps at least one person.