Page tree

Для запуска сайта на Django необходимо, чтобы данный фреймворк был у вас установлен. Сделать это вы можете автоматически через панель управления в разделе "Каталог CMS", вкладка "Прочее" или вручную.

При ручной установке вы можете провести инсталляцию виртуального окружения virtualenv, после чего можно использовать pip для установки библиотек Python.

Виртуальное окружение virtualenv - это инструмент, позволяющий создавать изолированные среды для отдельных проектов Python, решая тем самым проблему зависимостей и совместимости приложений разных версий. Подробнее о виртуальном окружении Python можно прочитать в официальной документации.

На наших серверах доступны две версии интерпретатора: Python 2 и Python 3. 

Для работы Python 3.4 используйте для сайта версию PHP 7.x. При выборе более старых версий PHP будет использоваться Python 2.7.

Шаг 1: установка virtualenv

Установите и активируйте virtualenv по нашей инструкции.

Шаг 2: установка Django

После можно приступить к установке django с помощью pip:

Если проект еще не создан, вы можете создать его командой:

Далее, чтобы развернуть проект, необходимо создать файл .htaccess в папке public_html сайта со следующим содержанием:  

И файл index.wsgi. Для версии django меньше 1.7 c содержанием:  

Для версии django 1.7 и выше c содержанием:

Дополнительную информацию вы можете найти на официальном сайте проекта.