I don't have any experience with Django. I'm hoping to learn Django next as it seem to solve a lot of backend complexity and provide a nice way to model data.
The reason I choose Node for the backend on one project was to have the same codebase and not maintain two systems (this project is in React so Node is a nice fit). But in hindsight I feel like I should have evaluated Django more. Node is difficult to maintain since it is so active with lots of dependencies to track :)
Would also like to hear someone else's experience with maintaining a Django project vs. Node.