Привет друзья! Как разместить готовый сайт на 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
420
124
1 day ago 00:06:28 1
Сергей Фургал устроил разнос за попытку чиновников Хабаровского края сэкономить на детях
1 day ago 00:01:00 1
После пыток в полиции Белгорода женщины подали жалобы #беспределполиции #жиза #жизнь #правда
1 day ago 00:15:10 1
Как устроен жанр файтингов — от Mortal Kombat до Street Fighter
1 day ago 00:11:08 1
1-тактный ДВС, который Изменит Мир! Как это устроено? E-REX от INNEngine
1 day ago 00:25:49 1
Как прожить жизнь правильно | Джентазен Франклин | Проповедь
1 day ago 00:30:01 1
Сигнал Путину: зачем США разместят в Германии “Томагавк“ и гиперзвуковые ракеты. “Геофактор“
1 day ago 00:12:19 1
Россия, которую мы... Без согласия и примирения.
2 days ago 00:03:00 1
РАЗВРАТ захлестнул Россию! Защити Родину!
2 days ago 03:07:33 1
Как устроена IT-столица мира / Russian Silicon Valley (English subs)
2 days ago 01:57:41 1
Юрий Менячихин “Возможно всё“ Сатсанг в Киеве
2 days ago 00:03:03 1
Sum 41 - Pieces (Russian Cover by MishinFM)
2 days ago 00:24:08 1
Твои баллы аннулируют, если ты прогулял пересдачу? Как правильно подать документы? | ОБСУДИМ
2 days ago 00:08:01 1
ПОЧЕМУ ТАК ПЛОХО?! Распаковка и эмоции от iPhone 16 Pro и Айфон 16 из Бангкока!
2 days ago 00:00:59 1
В Волгограде ФСБ задержала «диванного» сторонника террористов
2 days ago 00:57:05 1
После 45 лет пребывания в космосе «Вояджер» подает тревожные сигналы на Землю!
2 days ago 00:44:56 1
Как устроен мозг гения | Сергей Савельев Лекция 2024 | Мослекторий
2 days ago 00:25:51 1
Как устроена сотовая вышка и что внутри? Как меняют секторные и радиорелейные антенны и зачем?
2 days ago 01:18:39 1
Учредителям РФ и Иудо Украины договора не продлят, даже если они устроят атом. войну между США и ЕС.
2 days ago 00:25:21 1
Бентли, дворцы, убийства. Как устроен Северный Кавказ
2 days ago 00:14:14 1
Господь Оградит тебя от всякого зла и Устроит жизнь твою, как тебе и не мечталось! Никон Воробьев
2 days ago 01:07:29 1
Подкаст HelpDeskEddy & Циан. Как устроена клиентская поддержка в крупной IT-компании? Часть 2.
2 days ago 00:46:07 1
Подкаст HelpDeskEddy & Циан. Как устроена клиентская поддержка в крупной IT-компании? Часть 1
2 days ago 00:00:58 1
Ребенку можно дать только две вещи. Николай Цискаридзе. Видео на канале - Александр Соколовский
2 days ago 00:37:47 1
Настоящий Сталин/Real Stalin/Verdadero Stalin (English subs, subtítulos en español, Ελλ. Υποτ-λοι)