The first thing you need is python knowledge, also you have to learn about HTTP methods. Django uses MVT (Model – View – Template) architecture, so learn the theory of that. You must know a bit of databases too, especially SQL based. Django is not the best choice with React, so you can switch to MERN stack.
Is Django is too complex?
You should try FastAPI with React.
It is less complicated and much like flask but async and much easier.