Привет друзья! Как разместить готовый сайт на Django на хостинге? Как перенести сайт на Django на хостинг? Как с локальной машины перенести сайт на Django на хостинг, как? Ответ: смотри в видео :) Ссылка на хостинг для сайта на django:
Несомненный ➕ этого хостинга: 10-дневный тестовый период и после нажатия кнопки “заказать“ оплата не требуется!
✔ Телеграм - 🚀
✔ Вступай в группу Вк - 🚀
✔ Подписывайся
✔ Поддержи проект:
❗️ Конечно, будет продолжение, если будет туча позитивов.
🔔 Нажимай колокольчик чтобы не пропустить!
#урокиpython #python #django #урокиdjango
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
►► Подписывайся на канал!
►Инструкция из видео: Регистрируемся на хостинге (логин и пароль придут на почту)
1) В разделе «Сайты» - Создаем новый сайт с именем директории newsite
2) Создаем приложение на Django, для того чтобы взять еще одно доменное имя )) В разделе «Каталог CMS» - «Прочее» выбираем Django. В появившемся окне выбираем «Установить приложение» - «Начать установку».
3) В разделе «Сайты» - отвязываем второе доменное имя от приложения Django и привязываем его к нашему созданному сайту.
4) Идем на главную страницу хостинга и включаем доступ по SSH, для этого придется подтвердить свой номер телефона.
5) На главной странице находится IP адрес и наш логин для подключения к серверу через SSH (пароль был выслан при регистрации на указанную почту.)
6) Подключаемся через putty к серверу
7) Переходим в папку newsite
8) Скачиваем и распаковываем файл для создания виртуального окружения
wget
tar xvfz
9) Создаем виртуальное окружение для нашего проекта:
python3.6 myenv
10) Активируем виртуальное окружение:
source myenv/bin/activate
11) Устанавливаем Django:
pip install django==
12) Переходим в папку public_html
13) Создаем наш проект DjangoMySite на Django:
startproject mysite1
14) Переходим в управление хостинга и через файловый менеджер создаем файл .htacсess в папке newsite/public_html:
Options ExecCGI
AddDefaultCharset utf-8
AddHandler wsgi-script .py
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ DjangoMySite/DjangoMySite/$1 [QSA,L]
15) Теперь редактируем файл в папке newsite/public_html/DjangoMySite/DjangoMySite и заменяем его следующим содержимым:
# -*- coding: utf-8 -*-
import os
import sys
import platform
#путь к проекту, там где
(0, ’/home/c/cx53558/newsite/public_html/DjangoMySite’)
#путь к фреймворку, там где
(0, ’/home/c/cx53558/newsite/public_html/DjangoMySite/DjangoMySite’)
#путь к виртуальному окружению myenv
(0, ’/home/c/cx53558/newsite/myenv/lib/python{0}/site-packages’.format(()[0:3]))
#(0, ’/home/c/cx53558/newsite/myenv/lib/python3.6/site-packages’)
[“DJANGO_SETTINGS_MODULE“] = ““
from import get_wsgi_application
application = get_wsgi_application()
16) В этом файле заменяем cx53558 на ваш логин, DjangoMySite заменяем на название проекта на Django, папку newsite меняем на папку вашего сайта
17) В файле из папки newsite/public_html/DjangoMySite/DjangoMySite в разрешенные хосты добавляем DNS имя нашего сайта, или для теста можно указать “*”
18) Проверяем, что сайт на Django запустился и работает
19) Подключаемся через FTP к нашему сайту и копируем на хостинг папку app из нашего локального проекта, так же копируем файл для навигации
20) В файл из папки newsite/public_html/DjangoMySite/DjangoMySite добавляем в INSTALLED_APPS наше приложение ’app’ и в конец файла добавляем STATIC_ROOT = ’/home/c/cx53558/newsite/public_html/static’
21) переходим cd ~/newsite/public_html/ и создаем папку mkdir static
22) переходим cd ~/newsite/public_html/DjangoMySite и выполняем ./ collectstatic
23) переходим cd ~/newsite/public_html/DjangoMySite и выполняем миграцию проекта ./ migrate
24) Подключаемся через FTP к нашему сайту и копируем на сервер файл из нашего локального проекта
25) Проверяем, что наш сайт Django на хостинге работает так же, как и локальный сайт
1 view
343
99
5 months ago 00:23:03 1
ФУРСОВ о Последней мировой, где проиграет Шваб и выиграет Китай, “худших“ условиях СВО и куда придем
5 months ago 00:33:56 1
Как устроено сознание террориста и можно ли распознать его заранее? / Контекст
5 months ago 00:02:48 1
Stepik — маркетплейс и конструктор для создания онлайн-курсов
5 months ago 00:04:14 1
Sabaton — The Attack of the Dead Men (Feat. RADIO TAPOK) [Live in Moscow]
5 months ago 00:32:28 1
Не позволяйте манипулировать собой! | Джоэл Остин | Аудиопроповедь
5 months ago 01:16:22 1
432 Гц Частоты Счастья - Музыка Погружает в Состояние Блаженства | Райские Сферы - Нектар Для Души
5 months ago 00:01:00 1
Как устроен мой мозг #shorts
5 months ago 00:29:41 1
131 Фильм о Жизни после Смерти | Как устроен Тонкий Мир
5 months ago 01:10:21 1
ПРОБУЖДЕНИЕ (4) НЕМЦЫ В КОСМОСЕ 2018 фильм про ИНОПЛАНЕТЯН пришельцы секрет НЛО Антарктида Луна Марс
5 months ago 01:04:10 1
Священная Мантра ОМ для Медитации с Волшебной Частотой 432 Гц Ключ к Очищению Радости и Просветлению
5 months ago 00:20:09 1
Вот, как устроена власть России!
5 months ago 00:06:34 1
💥🍰💥Диабетикам. Королевская ватрушка-тортик. Идеальное начало дня! Можно подать и на праздничный стол
5 months ago 00:14:45 2
Почему на самом деле кремль устроил травлю знаменитостей? Тайная жизнь матрешки
5 months ago 00:07:25 1
Как устроены яйца Фаберже — взгляд изнутри
5 months ago 00:18:42 1
ШАБЛИЙ: Оливейра много пропускает / Сбор с Царукяном | Контракт на бой с Нурмагомедовым не устроил
5 months ago 00:43:54 1
Дёмушкин: Кто устроил тepакт? Орды мигрантов, украинский след и Запад. Провал силовиков?
5 months ago 00:21:49 1
Как устроена КАРМА и зачем она нужна
5 months ago 00:00:00 1
Как устроена Россия
5 months ago 00:00:16 1
Как устроиться работать на башенный кран #shorts
5 months ago 00:20:25 1
КАК УСТРОЕН МИР? 10 советов психолога
5 months ago 00:00:18 1
Жена футболиста пожалела, что подала на развод
5 months ago 00:02:52 1
Как быстро сделать список источников и расставить ссылки в тексте?
5 months ago 00:06:44 1
Железобетонные конструкции | Кессонное перекрытие
5 months ago 00:14:59 1
ЧИСТКА ЛИМФЫ. КАК НЕ ДАТЬ ЛИМФЕ ЗАСТАИВАТЬСЯ | эффективный метод