Size: a a a

Django [ru] #STAY HOME

2020 April 24

D

Dmitry in Django [ru] #STAY HOME
Sergey
Добрый день! Недавно изучаю Python и Django. Сделал проект на Django и пришла пора попробовать разместить сайт на сервере. С Линуксом незнаком. В интернете куча уроков по тому, как сделать сайт на django, но ни одного нормального манула о том, как его разместить.
Нашел инструкцию от reg.ru более менее понятную с размещением через ispmanager 5. Установил себе isp, но нужной вкладки в разделе www-домены, чтобы можно было выбрать расширение Python и версию - нет.
Кто-нибудь может подсказать, как их туда добавить?
Я бы посоветовал поставить виртуалку себе с убунтой и по инструкции всё с нуля поставить, без всей этой мишуры от хостеров. А потом уже повторить на впс-ке
источник

AD

Alex Dem in Django [ru] #STAY HOME
Sergey
вот так
Настройка VPS через веб-интерфейс?
Я пользую VPS от DO за 5 баксов в месяц, там такой фигни нету
Заходишь на убунту-сервер и все настраиваешь, что надо
источник

AD

Alex Dem in Django [ru] #STAY HOME
Dmitry
Я бы посоветовал поставить виртуалку себе с убунтой и по инструкции всё с нуля поставить, без всей этой мишуры от хостеров. А потом уже повторить на впс-ке
+++
Стремная штука
CGI скрипты - это вообще привет из 90ых?
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Dmitry
Я бы посоветовал поставить виртуалку себе с убунтой и по инструкции всё с нуля поставить, без всей этой мишуры от хостеров. А потом уже повторить на впс-ке
докер для таких штук изобрели
источник

S

Sergey in Django [ru] #STAY HOME
Alex Dem
Настройка VPS через веб-интерфейс?
Я пользую VPS от DO за 5 баксов в месяц, там такой фигни нету
Заходишь на убунту-сервер и все настраиваешь, что надо
я очень-очень далек от убунту\линукса. понимаю, что изучать дальше их придется, но хотелось бы разместить django-проект хотя бы через ispmanager в сети, чтобы дальше ковыряться
источник

AD

Alex Dem in Django [ru] #STAY HOME
Oleg Shleiko
докер для таких штук изобрели
я думаю, задавшему вопрос учить еще докер пока что неактуально
ну а так-то да
источник

D

Dmitry in Django [ru] #STAY HOME
Oleg Shleiko
докер для таких штук изобрели
ну если человеку еще докер советовать сейчас разбирать, то это совсем застрелиться можно, мне кажется
источник

AD

Alex Dem in Django [ru] #STAY HOME
Sergey
я очень-очень далек от убунту\линукса. понимаю, что изучать дальше их придется, но хотелось бы разместить django-проект хотя бы через ispmanager в сети, чтобы дальше ковыряться
имхо разобраться с установкой и настройкой джанго-приложения проще и универсальнее чем разбираться в этих хостерских правилах
Гайдов о том как развернуть джангу на сервере - уйма

но я ни на что не претендую со своим мнением
источник

D

Dmitry in Django [ru] #STAY HOME
источник

AD

Alex Dem in Django [ru] #STAY HOME
❤️
источник

D

Dmitry in Django [ru] #STAY HOME
Первая в гугле. Прекрасный мануал
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Думаю задовавший вопрос совсем паникнет, когда увидит gunicorn и nginx, а это нужные вещи
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Сопутствующий вопрос товарищи. Я сам не опытный питонист, но увидел что в 3 джанге есть asgi, но сервак у меня в стеке nginx + uwsgi. Стоит ли запариваться по asgi и переделать?
источник

S

Sergey in Django [ru] #STAY HOME
Oleg Shleiko
Думаю задовавший вопрос совсем паникнет, когда увидит gunicorn и nginx, а это нужные вещи
верно) второй день грущу - разобраться во вьюшках, моделях, формах, урлах, шаблонизаторе, прикрутить возможность комментариев и стили Бутстрап окзалось гораздо проще, чем уже уже готовый проект выложить в сеть
источник

AD

Alex Dem in Django [ru] #STAY HOME
Oleg Shleiko
Думаю задовавший вопрос совсем паникнет, когда увидит gunicorn и nginx, а это нужные вещи
человек не знает никсы совсем
как он поднимет докер окружение без понимания никсов?

надо вначале научиться все это дело поднимать на серваке
а потом уже загонять все в контейнеры с пониманием дела
источник

AD

Alex Dem in Django [ru] #STAY HOME
только не надо плиз писать, что это на винде можно все поднять, докер на винде - анальная боль разработчика
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Alex Dem
только не надо плиз писать, что это на винде можно все поднять, докер на винде - анальная боль разработчика
боже упаси вообще на винде кодить
источник

AD

Alex Dem in Django [ru] #STAY HOME
Oleg Shleiko
Сопутствующий вопрос товарищи. Я сам не опытный питонист, но увидел что в 3 джанге есть asgi, но сервак у меня в стеке nginx + uwsgi. Стоит ли запариваться по asgi и переделать?
я не знаю в каком состоянии сейчас поддержка асинхронщины в джанго3, но asgi для асинхронщины
если все и так работает, вряд ли нужен асинк
источник

AD

Alex Dem in Django [ru] #STAY HOME
Sergey
верно) второй день грущу - разобраться во вьюшках, моделях, формах, урлах, шаблонизаторе, прикрутить возможность комментариев и стили Бутстрап окзалось гораздо проще, чем уже уже готовый проект выложить в сеть
если есть готовый проект, то все не так сложно

у тебя все также на локалхост крутится база и джанго
с веба запросы принимает nginx и транслирует их на джанго приложение
примеров конфигов nginx в сети уйма, обычно там буквально 15-20 несложных "строк"

а чтобы джанго не упал под нагрузкой, надо заменить дефолтный сервер (wsgi, если правильно помню) или обернуть его в gunicorn

чтобы было проще, пока юзаешь только ты проект, можешь поднять django + DB + nginx
а потом уже докрутить gunicorn
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Alex Dem
если есть готовый проект, то все не так сложно

у тебя все также на локалхост крутится база и джанго
с веба запросы принимает nginx и транслирует их на джанго приложение
примеров конфигов nginx в сети уйма, обычно там буквально 15-20 несложных "строк"

а чтобы джанго не упал под нагрузкой, надо заменить дефолтный сервер (wsgi, если правильно помню) или обернуть его в gunicorn

чтобы было проще, пока юзаешь только ты проект, можешь поднять django + DB + nginx
а потом уже докрутить gunicorn
wsgi это стандарт взаимодействия
gunicorn - реализация этого стандарта, есть ещё другие
источник