Отображение валюты на сайте:

Для добавления приложения нам потребуется в первую очередь добавить домен, на котором оно будет работать, в cPanel.Это необходимо сделать через меню Дополнительные домены.

file

После добавления домена можно разместить существующее приложение используя git или загрузив его при помощи FTP-клиента в папку добавленного домена.

Размещение существующего приложения

Открываем меню Настройка Python приложений и создаем приложение с нужной нам версией python, при создании указываем путь к каталогу созданного ранее сайта в поле App Directory.

file

После внесения всех данных нажимаем кнопку Setup

После завершения установки venv для приложения оно будет отображено в меню.

Для раскрытия меню управления модулями окружения нажимаем кнопку Show напротив поля modules. В тестовое поле вводим название необходимого нам модуля и выбираем его в появившемся меню, далее в следующем меню выбираем необходимую нам версию.

file

Когда указаны все необходимые модули нажимаем кнопку Add, названия модулей, которые будут установлены, будут выделены на фоне остальных. Когда все необходимые модули выбраны нажимаем кнопку Update.

file

Когда все модули добавлены Вы можете загрузить свой ранее созданный проект в каталог сайта, в нашем случае это будет public_html/django-test.com. Для примера был создан новый проект с названием django_test.

file

Далее в панели указываем путь к файлу wsgi, вводить требуется полный путь, а не относительный. Для нашего проекта путь будет следующим.

/home/user/public_html/django-test.com/django_test/wsgi.py
Так же обазтельно необходимо указать тип приложения через двоеточие после указания полного пути, для Django необходимо указать application.

file

После указания необходимых данных нажимаем Update. Будет автоматически создан файл passenger_wsgi.py в котором будет указан путь к файлу wsgi.py в каталоге приложения, этот файл нужен для корректного запуска приложения.

Если ошибок при обновлении приложения не возникло - настройка завершена. Вы можете перейти на Ваш сайт в браузере и проверить его работу.

file

Создание нового приложения.

Для создания нового приложения можно использовать SSH-доступ к хостингу, через Терминал в панели или подключившись через удобный Вам клиент для доступа, к примеру, Putty.

Открываем меню Настройка Python приложений и создаем приложение с нужной нам версией python, при создании указываем путь к каталогу созданного ранее сайта в поле App Directory.

file

После создания приложения подключаемся по ssh, переходим в каталог приложения и входим в виртуальное окружение. Команда для входа в виртуальное окружение будет отображена в настройках добавленного нами приложения.

file

После перехода в виртуальное окружение устанавливаеем необходимые для Django модули - Django и django-admin.

Используем для установки команду pip install django django-admin

file

После завершения установки мы можем посмотреть версии установленных в окружении модулей при помощи команды pip list или в cPanel во вкладке modules.

file

Далее создаем наше приложение при помощи команды django-admin startproject django_test ., звмените название проекта(django_test) на желаемое. Точка в конце команды указывает на то, что проект должен быть создан в текущей папке.

После выполнения команды будет добавлен каталог приложения в текущей папке, название папки проекта соотсветсвует имени проекта, в нашем случае - django_test, и файл manage.py.

file

Для вызода из виртуального окружения используйте команду deactivate.

Далее переходим в cPanel, в настройки текущего приложения и указываем полный путь к файлу wsgi.py
/home/user/public_html/django-test.com/django_test/wsgi.py
Так же обазтельно необходимо указать тип приложения через двоеточие после указания полного пути, для Django необходимо указать application.

file

После указания необходимых данных нажимаем Update. Будет автоматически создан файл passenger_wsgi.py в котором будет указан путь к файлу wsgi.py в каталоге приложения, этот файл нужен для корректного запуска приложения.

Если ошибок при обновлении приложения не возникло - настройка завершена. Вы можете перейти на Ваш сайт в браузере и проверить его работу.

file

Важно: не забудьте указать название Вашего домена в файле название_проекта/settings.py, для корректной работы приложения.

Пример для домена django-test.com выглядит следующим образом.

file

После изменения параметров необходимо перезапустить приложение, для этого в параметрах приложения в cPanel нажимаем кнопку Restart.

file