it'll encourage you to adhere to a sort of 'best practices' way of doing things, which can take a bit of time to get to grips with, but once you've got a good mental model of it, it makes good sense, and you should be able to pick up speed in terms of getting things done.
in my experience, doing simple things is usually simple, and if I find myself off in the weeds somewhere, usually there's a more straightforward approach, and more often than not, it will be described in the docs somewhere. (The docs are pretty decent, as far as docs go).
https://docs.djangoproject.com/en/5.0/
Django aside, once you've got a handle on models, routes & views, you'll have a pretty solid headstart, in terms of being able to work with any of the other web frameworks that are out there.
For me, a big part of the appeal of Django was being able to treat parts of a web application more like a regular Python program, leveraging any and all of the existing Python package eco-system.
Not having to write nested callbacks, as in JS, seems way more sane to my mind, too....
YMMV.
Keep going and keep us posted.