Running Django on Jython
Jython is an implementation of Python that runs on the Java platform (JVM).
Django runs cleanly on Jython version 2.5 or later, which means you can deploy
Django on any Java platform.
This document will get you up and running with Django on top of Jython.
Installing Jython
Django works with Jython versions 2.5b3 and higher. Download Jython at
http://www.jython.org/.
Creating a servlet container
If you just want to experiment with Django, skip ahead to the next section;
Django includes a lightweight Web server you can use for testing, so you won’t
need to set up anything else until you’re ready to deploy Django in production.
If you want to use Django on a production site, use a Java servlet container,
such as
Apache Tomcat. Full JavaEE applications servers such as
GlassFish
or
JBoss are also OK, if you need the extra features they include.
Differences with Django on Jython
At this point, Django on Jython should behave nearly identically to Django
running on standard Python. However, are a few differences to keep in mind: