Jython é uma implementação de Python que roda na plataforma Java (JVM). Django roda sem hacks no Jython a partir da versão 2.5, o que significa que você pode fazer o deploy do Django em qualquer plataforma Java.
Esse documento vai orientá-lo em como executar o Django no Jython.
Django funciona a partir da versão 2.5b3 do Jython. Baixe o Jython em http://www.jython.org/.
Se você só quiser fazer experimentos com Django, pule para a próxima seção; Django inclui um servidor web leve que você pode usar para testes, para que você não precisa configurar nada até que esteja pronto para deploy Django em produção
Se você quiser usar Django num site em produção, use um container Java com servlets, como o Apache Tomcat. Aplicações JavaEE completas como o GlassFish ou JBoss também funcionam, se você precisar das funcionalidades extras que eles incluem.
O próximo passo será instalar o Django. É exatamente da mesma maneira a instalar com o Python padrão, então veja Remova qualquer versão antiga do Django e Instalando o Django para mais instruções.
O projeto django-jython contém backends de banco de dados e comandos de genrência para o desenvolvimento com Django/Jython. Note que os backends embutidos do Django não irão funcionar no Jython.
Para instalá-lo, siga as instruções de instalação detalhas no site do projeto. Também leia a documentação dos database backends lá.
Nesse ponto, Django no Jython deve parecer praticamente idêntico ao Django rodando no Python padrão. Porém, existem algumas diferenças a serem lembradas:
Dec 26, 2011