Дерево страниц

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

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

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

На наших серверах доступны две версии интерпретатора: Python2 и Python3. Запуск консольных приложений возможен на обеих версиях, однако запуск веб-скриптов - только на Python2.

Для работы с Django используйте Python2.

Установить виртуальное окружение с Python2 можно следующими командами:    

Вместо X.X укажите необходимую версию virtualenv. При этом будет создана директория с именем виртуального окружения myenv (имя можно задать другое).

Для активации локального виртуального окружения используется source:

После того как Вы произведете установку и активацию виртуального окружения, можно приступить к установке django с помощью pip:

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

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

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

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

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