Deploy проекта django на сервер | Django School | Михаил Омельченко

Поділитися
Вставка
  • Опубліковано 8 лют 2025

КОМЕНТАРІ • 77

  • @DjangoSchool
    @DjangoSchool  6 місяців тому

    Подписывайся на Telegram канал - t.me/django_school
    О веб разработке и программировании простым языком.
    То что поможет стать высококвалифицированным специалистом.

  • @igorkulibaba7287
    @igorkulibaba7287 4 роки тому +64

    Этот человек сделал больше для русского сегмента по Django, чем кто либо! Спасибо Михаил

  • @Just_Saidd
    @Just_Saidd 3 роки тому +3

    Это было очень круто , легким и понятным языком объяснил всё , без тебя пару дней с этим мучались бы все

  • @alex.filatov
    @alex.filatov 4 роки тому +7

    Спасибо за действительно полезный стрим!
    Очень жду подобного видео про деплой, но уже в контейнерах.

  • @nickmal3044
    @nickmal3044 4 роки тому +8

    Спасибо вам за качественный контент по django 3! Благодаря вашему курсу я почти с нуля выучил django и сделал первый заказ на 30000р! Вы лучший!!!

    • @iam_evgen
      @iam_evgen 4 роки тому +1

      Сколько времени заняло изучение django с нуля?

    • @nickmal3044
      @nickmal3044 4 роки тому +1

      @@iam_evgen Ну если совсем с нуля, то питон сам я учил где-то месяца 3-4, основы django я изучал месяц, потом посмотрел этот курс, всё встало на свои места,взял заказ на сайт и всё спокойно сделал

    • @iam_evgen
      @iam_evgen 4 роки тому

      @@nickmal3044 спасибо, дело небыстрое. Сам еще учу питон, иногда чувствую себя тупым)

  • @flaskblog7552
    @flaskblog7552 4 роки тому +4

    Михаил, вы молодец, самый полезный туториал по деплою который я видел, спасибо!

  • @OmgOrganic
    @OmgOrganic 4 роки тому +2

    Мужик! Спасибо за гайд. Два дня голову ломал, ничего не получалось. Пару раз с перерывами глянул твой урок и все закрутилось. Про nginx SSL бы еще видео от тебя увидеть :)

  • @symbolminded1612
    @symbolminded1612 3 роки тому

    Когда мне нужно было предоставить возможность своим друзьям поглядеть на мой Django проект, и я не знал ничего о деплое, я туннелировал трафик в линуксе через ngrock)
    Спасибо, за урок!

  • @gpt_v22
    @gpt_v22 4 роки тому +15

    12:15 начало

  • @takecare-q8b
    @takecare-q8b Рік тому

    Большое спасибо, задеплоил свой первый проект с помощью твоего видео. Надеюсь на канале есть видео также о докер и докер компоуз, если нет, то будет круто, если сделаешь. Отличный контент!

  • @MineigroMAN
    @MineigroMAN 3 роки тому

    Просто лучшее, спасибо огромное

  • @AndyBranivoi
    @AndyBranivoi 5 місяців тому

    спасибо, очень помог!

  • @romanryaboshtan9270
    @romanryaboshtan9270 Рік тому +1

    круто, спасибо

  • @alisherrashiduulu3967
    @alisherrashiduulu3967 4 роки тому

    samye luchwie uroki, spasibo tebe!!!!

  • @centyru65
    @centyru65 4 роки тому +3

    Спасибо, в русскоязычном ютубе ты топ по джанго.

  • @ИванИванов-щ9л4е
    @ИванИванов-щ9л4е 2 роки тому

    Спасибо тебе огромное!

  • @sandrynin
    @sandrynin 4 роки тому +1

    Братан, долго и нужно и много ручных действий. Сам хотел записать видос деплоя пока на карантине. Если интересно пиши в ЛС состыкуемся. Предлагаю сделать деплой всего через энсибл плюс хетцнер. А так же можно забабахать деплой через гитлаб раннер для дев и тест среды.

    • @DjangoSchool
      @DjangoSchool  4 роки тому

      Привет, лучше ты стукни в лс, обсудим

  • @belong_to_the_world
    @belong_to_the_world 4 роки тому

    Не буду оригинальной, но спасибо Вам большое! И вместо PuTTY можно поставить Windows Terminal, включить девелопер мод, поставить WSL, и в вин терминале запускать Ubuntu.

  • @DevALine
    @DevALine 4 роки тому +3

    Отличные уроки спасибо. Есть вопрос по более сложной структуре, многие говорят про вынесенее бизнес логики в сервисы, но примеров не так много. Хотелось бы, чтобы вы осветили эти ньюансы в следующих гайдах или стримах. ( Как можно сделать правильную crud систему без дублирования кода ? )

    • @DjangoSchool
      @DjangoSchool  4 роки тому +2

      Хорошая тема, обязательно рассмотрим

  • @CaptainBab
    @CaptainBab Місяць тому

    Здравствуйте, кто знает? Что делать если при запуске supervisor у процесса просто бесконечно статус STARTING

  • @yeravl
    @yeravl 4 роки тому +2

    Ждём деплой через докер!)

  • @ДмитрийХахулин-й7и

    Надо было изначально поставить pip последней версии. При этом подтягиваются нужные утилиты.

  • @mister9094
    @mister9094 3 роки тому

    👍👍

  • @felixfreedman
    @felixfreedman 3 роки тому

    Не знаю актуально или нет, но что-бы установить обычный psycopg2 без ошибок, нужно просто установить пакет libpq-dev для дебиан подобных, или libpq-devel для fedora подобных.
    Но! С fedora 35 и postgres 14 все немного усложнилось. Теперь надо так делать:
    1. sudo dnf install postgresql
    2. export PATH=/usr/pgsql-14/bin/:$PATH
    3. sudo dnf install libpq-devel python-devel postgresql14-devel

  • @zxc3226
    @zxc3226 2 роки тому +3

    Получаю 403 при загрузке статики. В логах nginx всё всыпано 'Permision denied'. У кого ни-будь было? Как лечили

  • @АндрейТихонов-ы8г
    @АндрейТихонов-ы8г 3 роки тому

    Доброго времени суток Михаил! Спасибо Вам за труды! Такой вопрос а есть разница на чем разворачивать: Ubuntu или Debian?

  • @AlexandroFamilev
    @AlexandroFamilev Рік тому

    Класное виддео. Вот только не могу сделать миграции , у меня ubuntu 20.04. и postgresql 16. Что только не делал, все права дал. хз что делать

  • @ЭдуардБережнов

    Почему то статика для админки не работает, вроде все настроил как на видео, только для drf

    • @DjangoSchool
      @DjangoSchool  Рік тому

      Верно пути в nginx настроены? Команду collect static выполняли?

  • @СергейФедосов-е9я
    @СергейФедосов-е9я 3 роки тому

    Спасибо все получилось , вот только вопрос как сделать редирект с IP на домен , + я использую Cloudflare?

    • @DjangoSchool
      @DjangoSchool  3 роки тому

      вместо ip прописать домен

    • @СергейФедосов-е9я
      @СергейФедосов-е9я 3 роки тому

      @@DjangoSchool тогда можно зайти и по IP и по домену, спасибо все равно , свою проблему я решил

  • @kos_mos404
    @kos_mos404 4 роки тому

    Браво!

  • @СергейДурнев-и1п
    @СергейДурнев-и1п 2 роки тому

    Спасибо за подробный разбор, все понятно и доступно, но возник вопрос: сделал все по уроку, сайт заработал, но идет ошибка csrf токена при попытке отправления любой формы (ошибка идет только при подключении "со стороны", если подключаться по локальной сети (машина с сайтом стоит дома) то ошибок нет и все отлично работает). подскажите с чем такое поведение может быть связано

  • @jasurbektursunov4782
    @jasurbektursunov4782 2 роки тому

    Почему то у меня он при искючении попадает на local_settings, от чего это может быть?

    • @DjangoSchool
      @DjangoSchool  2 роки тому

      Напиши в группу телеграм, и скрин кода покажи

  • @impulse_game
    @impulse_game 4 роки тому

    Уроки огонь!
    На шаге python manage.py migrate вылезает ошибка:
    django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value.

  • @olegshkel9225
    @olegshkel9225 4 роки тому +1

    а что делать если админка после всех манипуляций стала без стилей?

  • @pev297
    @pev297 Рік тому

    Я являюсь фронтендером на проекте, мне страшно что меня заставили смотреть это почти трёх часовое видео по установке джанго(помогите)

  • @dephphascow2572
    @dephphascow2572 4 роки тому

    Здравствуйте. Запускал gunicorn по этой инструкции, но при перехода на сайт получаю 502 Bad Gateway.

    • @DjangoSchool
      @DjangoSchool  4 роки тому

      Привет, нужно смотреть логи. Или запускать gunicorn в ручном режиме и смотреть в логи. Проверить настройки nginx

    • @f-s_interpreter
      @f-s_interpreter 2 роки тому

      тоже самое. Как решил не подскажешь?

    • @dephphascow2572
      @dephphascow2572 2 роки тому

      @@f-s_interpreter как мне ответили сверху, там действительно разные проблемы могут быть и нужно смотреть на логи.

    • @f-s_interpreter
      @f-s_interpreter 2 роки тому

      @@dephphascow2572 спс за ответ. В логах было пусто. Оказалось это вайтноиз всё мешал

  • @АндрейНовиков-м4б

    Добрый день! Спасибо за видео, наверное одно из немногих в интернете по этой теме. У меня проблема с установкой библиотек в виртуальное окружение. Они не устанавливаются из списка , а только "Collecting ..." и " Using cached ..." при этом я могу их установить в виртуальное окружение вводя их вручную. Может кто сталкивался с такой проблемой и может подсказать решение?

    • @DjangoSchool
      @DjangoSchool  Рік тому

      Добрый день, напишите в чат телеграм, ссылка в описании. Может там подскажут.

  • @ДроменДроминов
    @ДроменДроминов 3 роки тому

    тайм кода нет?

  • @uncagedskydestiny1776
    @uncagedskydestiny1776 2 роки тому

    Накладной нос

  • @pythoncoding1092
    @pythoncoding1092 3 роки тому +1

    Слишком много воды. Зашел посмотреть, как же все таки деплоить, а тут половина видео ни о чем, половина ответы на какие-то левые вопросы

  • @hatred3417
    @hatred3417 2 роки тому

    было бы поелезней использовать переменные в среде, а не файлы с секрет кеями и прочим, мне кажется

  • @zvd1660
    @zvd1660 2 роки тому

    Спасибо огромное!

  • @НурболатЗару
    @НурболатЗару 2 роки тому

    👍👍👍

  • @jamjam3337
    @jamjam3337 Рік тому

    😎👍