Как создать сайт на 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) Переходим в раздел «Сайты» и открываем наш сайт в новой закладке. Проверяем, что все ОК.
30 views
237
90
4 weeks ago 00:38:19 1
Ротшильды: Почему их называют тайными властителями мира? / Истории миллиардов @MINAEVLIVE
4 weeks ago 00:17:59 9
Исследование, о Котором Никто не Говорит | Связь музыки и ДНК
4 weeks ago 00:05:38 14
К Неизведанному (Полная версия, Suno, Kling, Fooocus, ClaudeAI, VideoAI, MusicAI)
1 month ago 01:28:14 2
Илон Маск и Такер Карлсон | ИИ, TruthGPT, Твиттер, крах банковской системы
1 month ago 00:28:12 1
«Ментальная Диета», Серия лекций. Лекция 9. Невилл Годдард. #невиллгоддард
1 month ago 01:41:45 2
Свадьба в Луганской (казачья свадьба)
1 month ago 00:02:46 1
Гарри Поттер и Проклятое Дитя - Первый Трейлер (2025) По Мотивам Книги | Концепт-версия от Тизер ПРО
1 month ago 00:17:17 1
Как исчезнуть, чтобы ПРЕОБРАЗИТЬ СЕБЯ НАВСЕГДА
1 month ago 00:03:55 1
7ка (бульбулятр) А.Тюрина из Ясеня Скального. Сборка.
1 month ago 00:15:29 1
ЗАБИЛ НА ВСЕ ПРОЕКТЫ РАДИ НЕГО?! MAJESTIC RP! ПУТЬ БОМЖА на GTA 5 RP!
1 month ago 00:01:22 1
С Днем Рождения Замечательная песня поздравление Музыкальная открытка
1 month ago 00:34:12 1
Путин зашёл с козырей / Как дезинформируют Трампа по Украине / №881 / Юрий Швец
1 month ago 00:07:25 1
Парад Ангелов в день получения Ватиканом Первого Послания
1 month ago 00:51:30 1
Введение в мантику
1 month ago 00:45:46 1
КАК СССР СОЗДАЛ УКРАИНУ | #ВзглядПанченко
1 month ago 01:19:59 1
Дети - Цветы жизни? (Зачем рынку Инфантилы и Спиногрызы?).
1 month ago 00:09:11 1
Бот для Дзен - Дорвеи на Zennoposter (2024)
1 month ago 00:08:59 54
Тотальное исцеление блоков и открытие сердца ❤️Потоковая исцеляющая песня
1 month ago 00:00:00 1
РОДИНА РП - ЮЖНЫЙ ОКРУГ! ЛАМПОВЫЙ СТРИМЧИК ДЛЯ ЧЁТКИХ БРАТИШЕК! ПРОДВИГАЕМСЯ НА СЕРВЕРЕ!
1 month ago 01:47:46 1
Первая мировая война: как она началась и чем закончилась
1 month ago 00:14:06 1
ОТ РУТИНЫ ДО БЕЗУМИЯ | Что такое Voices of the Void?
1 month ago 00:54:46 1
ПОДГОТОВКА К ОТКРЫТИЮ | METROCRAFT 2036
1 month ago 00:00:44 4
Подписывайся! Мы знаем все про роботов | Promobot #promobot #robot #robotics #robots #shorts #tech
1 month ago 00:16:06 1
Прицел ломает игровое погружение | Геймдизайн стрельбы в BreakBack | Разработка на Unreal Engine 5