That's largely just because Python has become my go-to language over the
past few years, but it also seemed like Django is relatively good at sitting on top of independent components (or at least Google actually returned pages with advice on doing that; the docs for frameworks like Rails or CakePHP were vaguer). That way we shouldn't have to python-ize everything, but could just start with the views and account management, then make changes incrementally from there.
+1 for python. I have basic experience with django. I can try to
contribute on the backend of things, if needed.
Cheers, Aaryaman