As a beginner, I didn't find this to be true. Django worked fine and could do what I wanted.
I suspect that if I were coming from Javascript where "I know what I want to do" if only I could "make Django do it", I would feel the impedance mismatch.
This is a very standard problem--"You can write FORTRAN in any language." Leaving behind the idioms you are used to and adopting the idioms of your new environment takes time and energy.
I used to work in Munich (which has the highest average software salaries in Europe) now I work in Canada. From my experience salaries are higher in Canada than in Europe.
Not only that, it seems technologies are adopted faster in Canada vs Europe, and in my experience code quality better in Canada vs Europe. This is of course very biased and based on my own personal experience. So take it with a grain of salt.
I suppose the proximity with US makes Canada a better option than Europe due to language and timezone barriers.