Jython - реализация Python на платформе Java (JVM). Этот раздел поможет запустить Django на Jython.
Django работает на Jython 2.7b2 и выше. Скачать и найти инструкцию по установке можно на сайте Jython.
Если вы хотите только поэкспериментировать с Django, пропустите следующую секцию; в Django включён лёгкий web-сервер для тестирования, таким образом нет необходимости ставить что-либо ещё, пока не нужно будет деплоить.
Если вы хотите использовать Django в бою, используйте Java servlet-контейнер (например, Apache Tomcat). Если вам нужны какие-то специфичные вещи, то можете использовать сервер приложений JavaEE (GlassFish or JBoss).
Далее установим, собственно, Django. Всё делаем точно так же, как и при установке для обычного Python`а, подробнее можно посмотреть в Удаление предыдущей версии Django и Установка Django.
Проект django-jython содержит обёртки для работы с базами данных, служебные команды для разработки Django/Jython. Обратите внимание, что обёртки Django под Python не будут работать под Jython.
Для их установки следуйте инструкциям installation instructions, которые размещены на соответствующем сайте, а также читайте здешнюю документацию database backends.
На данный момент Django на Python и на Juthon должны вести себя одинаково, однако несколько моментов всё-таки следует учитывать:
Не забывайте заменять python на jython при чтении документации.
Используйте переменную окружения JYTHONPATH вместо PYTHONPATH.
Приложения Django, которые требуют Pillow, не будут работать.
Jun 02, 2016