Панель управления
Настройка Django 1.11

На нашем хостинге работа Django осуществляется через mod_passenger.

Необходимо сделать следующие настройки:

  1. Залейте ваш Django-проект в отдельную папку в папке вашего домена(вне htdocs), например myproject.
  2. В htdocs/.htaccess папки домена добавить строки :
    PassengerAppRoot полный_путь_к_папке_проекта
    PassengerPython /usr/bin/python3.4
    
  3. Создайте в папке проекта (та что указана в PassengerAppRoot) файл с именем passenger_wsgi.py. Запишите в файл следующие строки:
    import os, sys
    sys.path.insert(0,'/usr/local/python-3.4/lib/python3.4/site-packages/django-1.11')
    sys.path.append('полный_путь_к_папке_проекта')
    os.environ['DJANGO_SETTINGS_MODULE'] = 'имя_проекта.settings'
    from django.core.wsgi import get_wsgi_application
    application = get_wsgi_application()
    
  4. Папку static размещать в htdocs
   support@hostfabrica.ru
   support.hostfabrica.ru
Фабрика Хостинга, 2020