Как создать сайт на Django на хостинге / Уроки Django

Привет друзья! Как создать сайт на Django на хостинге? Как установить Django на хостинг? Это можно сделать в два клика, а можно через терминал, тогда вы сможете установить Django именно той версии какая вам нужна! Как установить Django на хостинг смотри ответ в этом видео :) Если вам нравятся уроки по Django, пишите к этому видео «Хочу серию уроков», «Хочу больше», «Уроки по Django!» :) ✔ Телеграм - 🚀 ✔ Вступай в группу Вк - 🚀 ✔ Подписывайся ✔ Поддержи проект: Ссылка на хостинг для сайта на django: Несомненный ➕ этого хостинга: 10-дневный тестовый период и после нажатия кнопки “заказать“ оплата не требуется! ❗️ Конечно, будет продолжение, если будет туча позитивов. 🔔 Нажимай колокольчик чтобы не пропустить! #урокиpython #python #урокиdjango #django #хостинг - Уроки от #OlegShpagin 👨🏼💻 Ставь лайк, если тебе понравилось видео 👍 ►► Подписывайся на канал! ►Инструкция из видео: Регистрируемся на хостинге (логин и пароль придут на почту) *** Напоминаю, что мы рассмотрим 2 способа установки сайта Django на хостинг: автоматический и через терминал. *** *** Первый способ: автоматический *** 1) Удаляем автоматически созданный сайт и БД 2) В разделе «Каталог CMS» - «Прочее» выбираем Django 3) В появившемся окне выбираем «Установить приложение» - «Начать установку» 4) По завершении установки сохраняем логин и пароль для доступа к административной части Django 5) Переходим в раздел «Сайты» и открываем наш сайт в новой закладке. Проверяем, что все ОК. *** Второй способ: через терминал *** 1) Удаляем автоматически созданный сайт и БД 2) Переходим в раздел «Сайты» и создаем новый сайт, например, с директорией dj 3) Привязываем домен бесплатный домен третьего уровня к сайту 4) Идем на главную страницу хостинга и включаем доступ по SSH, для этого придется подтвердить свой номер телефона. 5) На главной странице находится IP адрес и наш логин для подключения к серверу через SSH (пароль был выслан при регистрации на указанную почту.) 6) Подключаемся через putty к серверу 7) Переходим в папку dj, в папку сайта public_html 8) Скачиваем и распаковываем файл для создания виртуального окружения wget tar xvfz 9) Создаем виртуальное окружение для нашего проекта: python3 env 10) Активируем виртуальное окружение: source ~/dj/public_html/env/bin/activate 11) Устанавливаем Django: pip install django 12) Создаем наш проект mysite1 на Django: startproject mysite1 13) Переходим в управление хостинга и через файловый менеджер создаем файл .htacсess в папке dj/public_html: Options ExecCGI AddDefaultCharset utf-8 AddHandler wsgi-script .py RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ mysite1/mysite1/$1 [QSA,L] 14) Теперь редактируем файл в папке dj/public_html/mysite1/mysite1 и заменяем его следующим содержимым: import os import sys import platform #путь к проекту (0, ’/home/c/cf03527/dj/public_html’) #путь к фреймворку (0, ’/home/c/cf03527/dj/public_html/mysite1’) #путь к виртуальному окружению (0, ’/home/c/cf03527/dj/public_html/env/lib/python{0}/site-packages’.format(()[0:3])) [“DJANGO_SETTINGS_MODULE“] = ““ from import get_wsgi_application application = get_wsgi_application() 15) В этом файле заменяем cf03527 на ваш логин, mysite1 заменяем на название проекта на Django, папку dj меняем на папку вашего сайта 16) В файле из папки dj/public_html/mysite1/mysite1 в разрешенные хосты добавляем DNS имя нашего сайта, или для теста можно указать ’*’ 17) Возвращаемся в терминал переходим в папку проекта Django (там, где файл ) cd mysite1 18) И выполняем миграцию проекта: python3 migrate 19) Теперь создаем супер пользователя: python3 createsuperuser 20) Переходим в раздел «Сайты» и открываем наш сайт в новой закладке. Проверяем, что все ОК.
Back to Top