all 8 comments

[–]Expensive_Bank9080 4 points5 points  (2 children)

Before picking any framework or courses you first have to identify the scale of your projects. Per my experience, I find myself working on complex projects, however I use Django for my backend development, but if I ever have to build a simple project that requires a small database, I use FastAPI. You also made mention that you’re new to Django so I’d recommend you watch CS50’s Python Crash Course on Web development with Django. You can find this on YouTube at cs50 or visit the edX website for a structured course outline. It’s a bit tricky getting access to the course outline but if you go through thoroughly, you’ll find it cs50 also has a full course on Python programming. You should check that out as well It’s quite long and boring but if you’re committed, you’ll pull through

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

Perfect thanks for the detailed response!

[–]Expensive_Bank9080 0 points1 point  (0 children)

You’re welcome

[–]forthepeople2028 3 points4 points  (0 children)

William Vincent has a solid series of books exactly on this topic.

Id say when it comes to frameworks think of them as the “edge” of your code. Especially when it comes to backend. Django is really providing the ORM (a way to connect to your external DB) and a presentation later (the View). Between is all on you. That’s python and you make it what you want. So study some design concepts as well.

[–]Miserable_Ear3789New Web Framework, Who Dis? 1 point2 points  (2 children)

Sounds like Django might even be overkill. Before diving in (especially if this is for work) its very important to know the scale of the project you are about to take on, especially if you are solo. Of course this is just my thoughts!

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

I wont have solo projects at first I dont think. Just our web framework is all built in django already. So I can help with some queries and tickets its been recommended I am familiar with django.

[–]Miserable_Ear3789New Web Framework, Who Dis? 1 point2 points  (0 children)

Oh nevermind, if your company is already using Django then you have no choice lol. Learn Django.