Assim como o colega mencionou, também não vejo problema em você se especializar em um framework específico. No entanto, acho um pouco chato integrar frameworks JavaScript como React, Vue, Svelte, etc., em frameworks com ‘baterias inclusas’. Nesse caso, prefiro ter dois projetos separados. No caso do Django, é possível usá-lo com Django Ninja, que é bem interessante.

Django e Flask são os dois frameworks web mais populares no ecossistema Python. Se você optar por usar Django, encontrará um bom mercado tanto no Brasil quanto no exterior.

Espero ter ajudado.

Obrigado pela resposta! Interessante saber, eu acho que uma das minhas dúvidas principais era justamente se existem oportunidades no mercado de trabalho para junior em Django.

Como tem várias empresas que usam django a chance é maior sim.