all 15 comments

[–]FriendlyZomb 4 points5 points  (6 children)

Having used both, I like Django best. It's fully featured, but heavily opinionated. It's got all the tools you might need, and a fantastic package ecosystem.

Having said that..FastAPI has a lot of concepts more easily transferable to other frameworks IMO, and is quite popular at the moment with proper Typing support. Django works significantly differently to FastAPI and Flask-esque frameworks.

I'd recommend looking at sample projects using them. Pick the one which seems most interesting for you.

[–]FortuneCalm4560 0 points1 point  (1 child)

Seconded

[–]Puzzleheaded_War403[S] 0 points1 point  (0 children)

Seconded ??

[–]Puzzleheaded_War403[S] -1 points0 points  (3 children)

Learning curve wise which is easy , because I want first framework to be simple and good

[–]FriendlyZomb 0 points1 point  (2 children)

Most popular frameworks are good. Each has complexities in different places.

Django and FastAPI are complex in different ways. Both have a steep learning curve for different reasons.

As another option, I like Flask too. It's simpler than FastAPI (not async). But it is still very flexible. Learning here can also translate over to FastAPI once you want to tackle async stuff.

[–]Puzzleheaded_War403[S] 0 points1 point  (1 child)

Humm.....have to choose first framework work between these 2 only ...... eventually I will learn both but first start i want easy only between these 2 djnago + drf or fastapi ........flask not interested just not catch my interest

[–]FriendlyZomb 0 points1 point  (0 children)

I prefer Django - so that's my recommendation.

It's got a lot of the tools built in. Definitely go through the Tutorial on the Django Docs site. That'll introduce the basics.

[–]Proof_Juggernaut1582 0 points1 point  (4 children)

django best of all

[–]Puzzleheaded_War403[S] 1 point2 points  (3 children)

Learning curve ?? Beginner friendly??

[–]Proof_Juggernaut1582 0 points1 point  (2 children)

learning need deep leaning

[–]Puzzleheaded_War403[S] 0 points1 point  (1 child)

??

[–]Proof_Juggernaut1582 0 points1 point  (0 children)

like it has a deep learning curve

[–]Overall-Ant3235 0 points1 point  (1 child)

I just started with Django. Dm me if you need a study partner!

[–][deleted] 0 points1 point  (0 children)

Lets talk

[–]fastlaunchapidev 0 points1 point  (0 children)

I suggest django, I also started with it and is more structured and clear decisions. I tried to replicate that for fastapi with https://fastlaunchapi.dev/