Django Rest + Poetry + Docker | Архитектура и конфиг микросервиса users | Проект GSpot

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • Архитектура и конфиг микросервера users проекта GSpot.
    Настройка Django Rest, Poetry и Docker.
    Сервис Users отвечает за регистрацию и авторизацию пользователей платформы GSpot.
    Проект на GitHub - github.com/DJWOMS/GSpot/tree/...
    Pre-commit - pre-commit.com
    Спасибо всем кто помогает в создании данного проекта.
    --=--
    🔥Провожу индивидуальные занятия (ментор) по python, django, fastapi, javascript
    📳 Moй Telegram - t.me/DJWOMS
    --=--
    Мы в сети:
    Telegram канал - t.me/django_school
    Telegram чат - t.me/trueDjangoChannel
    Спонсорство - boosty.to/djangoschool
    Донат - donatepay.ru/don/186076
    Донат 2 - www.donationalerts.com/r/djan...
    Сайт по Django - djwoms.pro
    Сайт по Masonite - masonite.pro
    ВК - djangochannel
    --=--
    00:00 Начало
    00:23 Архитектура проекта Django rest
    01:22 Базовая модель пользователя django
    02:27 Настройки проекта Django rest
    04:52 Структура проекта Django rest
    06:23 ENV в manage.py
    07:43 Poetry
    09:14 Как запустить проект с Poetry
    12:28 Как запустить проект с Docker
    13:59 Какие инструменты и технологии используются
    15:20 Как использовать Poetry
    16:17 Dockerfile poetry django rest и entrypoint.sh
    19:47 Docker compose django rest
    22:04 Как разделять настройки Django
    24:39 Именование директорий проекта django
    25:02 Пописыватесь на канал и телеграм
    #djangorestframework #poetry #docker #dockercompose #djangoschool #gspot
  • НаукаНаука

Комментарии • 23

  • @igorkulibaba7287
    @igorkulibaba7287 Год назад +1

    Всё интереснее и интереснее. Егору респект, чётко, грамотно.

  • @gerz_og
    @gerz_og Год назад +1

    за фичу с админкой конечно респект)

  • @jcatstreams8550
    @jcatstreams8550 Год назад +1

    Супер, что позаимствовали идею в Андрея Пронина, надеюсь, у Вас всё получится

    • @DjangoSchool
      @DjangoSchool  Год назад

      Какую идею? И кто это?

    • @jcatstreams8550
      @jcatstreams8550 Год назад

      @@DjangoSchool ruclips.net/p/PLgENP2X2Wt54RoNJCJkzOxFUMEiskKey5 вот плейлист подобный вашему, там и ознакомитесь с его творчеством

  • @andrewmoon181
    @andrewmoon181 Год назад +2

    По поводу Абстракт Юзер и скрипта для добавления в админки. Палка о двух концах. Да, меньше надо ручками писать. Но минус - потеря читаемости и расширяемости. А коди мы читаем раз в 10 чаще чем пишем. Поэтому не зря говорят - преждевременная оптимизация - это зло. Имхо лучше покопировать ручками, но зато все будет очевидно (это односиться только к моделям и админ моделям, DRY никто не отменял)

  • @ibrahimoglu
    @ibrahimoglu Год назад +1

    👍

  • @gerz_og
    @gerz_og Год назад

    такс, а зачем команда для создания суперюзера (5.36), если в доке вы все равно его создаете по класике (12.30) и не указываете написанную для этого команду?

  • @user-xn8iw5to1o
    @user-xn8iw5to1o Год назад +1

    Насколько я понимаю, между микросервисами users и games должно быть организовано взаимодействие? То есть, когда на микросервис games прилетает запрос от пользователя games будет обращаться к users чтобы проверить достоверность токена доступа. Каким образом это будет реализовано?

    • @DjangoSchool
      @DjangoSchool  Год назад

      Это всё в следующих видео.

  • @user-li6cw2kd3r
    @user-li6cw2kd3r Год назад +1

    Вот вроде что то учу учу... но ощущение что чему то не тому :)

    • @backend404
      @backend404 2 месяца назад

      Здравствуйте, как у вас успехи?

  • @ilyashevelev9256
    @ilyashevelev9256 Год назад

    Как я понял, у вас будет по базе данных на каждый микросервис, вопрос: как они будут взаимодействовать друг с другом?

    • @DjangoSchool
      @DjangoSchool  Год назад +1

      Об этом в следующих видео

  • @andrewmoon181
    @andrewmoon181 Год назад

    А почему выбрали монорепу? Какие плюсы перед отдельными репозиториями?

    • @DjangoSchool
      @DjangoSchool  Год назад +1

      Монарепа выбрана для удобства зрителя. Всё в одном репозитории, не запутаешься.

  • @andrewmoon181
    @andrewmoon181 Год назад

    +1 за src/

  • @inkviz96
    @inkviz96 Год назад

    я бы поменял print на std

  • @ermakoventer
    @ermakoventer Год назад

    Вот это конечно работа! Круть! Интересно, сколько людей пишет backend?

  • @QuranShorts1112
    @QuranShorts1112 Год назад

    А я точно смогу все это повторить?