En tant que tel, les différences ne sont pas énormes, ce sont deux outils très performants et agréables à utiliser.
La vraie différence repose sur le language qui les fait tourner : javascript pour node, python pour django.
Et comme de bien sûr, c'est en connaissant les détails d'implémentation de chaque langage que tu tireras un maximum de capacités de chaque outil.
Du coup, pour bien utiliser Django, il vaut mieux bien comprendre python (qui est un très, très chouette langage).
La question, c'est de savoir si tu as le temps de l'apprendre, et si tu pourras valoriser cette expérience par la suite 