Django – це популярний фреймворк для розробки сайтів та веб-додатків. У цьому посібнику ми розповімо, як його можна встановити на хостинг.

  1. Перейдіть до пункту меню Setup Python App
  2. Клацніть на кнопку Створити програму
  3. Введіть ім’я директорії, куди буде встановлено Django, починаючи з папки domain. Сліш на початку та в кінці шляху ставити не потрібно. Рекомендуємо розміщувати програму в папці з назвою вашого домену, на тому ж рівні, що й папка public_html, але не всередині неї.
    Поля: “Файл запуску програми” та “Точка входу до програми” – не заповнюйте.
    Вкажіть шлях до лог-файлу, зверніть увагу на те, що частина шляху вже прописана. Рекомендуємо розміщувати логи в папці logsЯк встановити Django на хостинг?
  4. Після створення програми – перейдіть до нього та скопіюйте посилання для входу до віртуального оточення
    Як встановити Django на хостинг?
  5. Перейдіть на головну сторінку Directadmin і зайдіть до Web SSH Client. Якщо у вас немає такої опції – напишіть запит до служби підтримки для активації. SSH доступ надається лише клієнтам, які пройшли повну верифікацію.
  6. У консолі SSH введіть ваш логін і пароль (такий, як і для входу в Directadmin).
    Введіть команду для входу до віртуального оточення, яку ви скопіювали раніше. Наприклад, команда може виглядати так:
    source /home/username/virtualenv/domains/example.com/django/3.8/bin/activate && cd /home/username/domains/example.com/django
    Для встановлення Django введіть команду:
    pip install django
    Для створення нового проекту Django введіть команду:
    django-admin startproject myapp ~/domains/example.com/django
    Де myapp – назва вашої програми, example.com/django – Назва домену та папки, де ви створили програму Python.
  7. Тепер потрібно внести налаштування у файлі settings.py. Для нашого прикладу він буде доступний у папці ~/domains/example.com/django/myapp/settings.py
    У цьому файлі в змінній ALLOWED_HOSTS = [‘example.com’, ‘www.example.com’] – введіть ваш домен, яким повинен відкриватися сайт.
  8. Скопіюйте вміст файлу wsgi.py у passenger_wsgi.py.
    Для нашого прикладу:
    cp ~/domains/example.com/django/myapp/wsgi.py ~/domains/example.com/django/passenger_wsgi.py
  9. І останній крок – для того, щоб виконати міграцію, запустіть команду:
    python ~/domains/example.com/django/manage.py migrate
    Після цього ви можете приступати до налаштування та наповнення вашого сайту на Django

 Хостинг
Всього 1 Голосів:
0

Tell us how can we improve this post?

+ = Verify Human or Spambot ?