A person can use Transcrypt[1] to transpile quite a bit of Python to JavaScript.
As a proof-of-concept, I put together a Django plugin[2] that uses Django's validators[3] along with Transcrypt to share validation logic between the server and a `ModelForm`.
I thought it was a neat way to centralize validation logic.
[1] http://www.transcrypt.org/
[2] https://github.com/johnfraney/django-front-end-validators