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 - Наука
Всё интереснее и интереснее. Егору респект, чётко, грамотно.
за фичу с админкой конечно респект)
Супер, что позаимствовали идею в Андрея Пронина, надеюсь, у Вас всё получится
Какую идею? И кто это?
@@DjangoSchool ruclips.net/p/PLgENP2X2Wt54RoNJCJkzOxFUMEiskKey5 вот плейлист подобный вашему, там и ознакомитесь с его творчеством
По поводу Абстракт Юзер и скрипта для добавления в админки. Палка о двух концах. Да, меньше надо ручками писать. Но минус - потеря читаемости и расширяемости. А коди мы читаем раз в 10 чаще чем пишем. Поэтому не зря говорят - преждевременная оптимизация - это зло. Имхо лучше покопировать ручками, но зато все будет очевидно (это односиться только к моделям и админ моделям, DRY никто не отменял)
👍
такс, а зачем команда для создания суперюзера (5.36), если в доке вы все равно его создаете по класике (12.30) и не указываете написанную для этого команду?
Насколько я понимаю, между микросервисами users и games должно быть организовано взаимодействие? То есть, когда на микросервис games прилетает запрос от пользователя games будет обращаться к users чтобы проверить достоверность токена доступа. Каким образом это будет реализовано?
Это всё в следующих видео.
Вот вроде что то учу учу... но ощущение что чему то не тому :)
Здравствуйте, как у вас успехи?
Как я понял, у вас будет по базе данных на каждый микросервис, вопрос: как они будут взаимодействовать друг с другом?
Об этом в следующих видео
А почему выбрали монорепу? Какие плюсы перед отдельными репозиториями?
Монарепа выбрана для удобства зрителя. Всё в одном репозитории, не запутаешься.
+1 за src/
я бы поменял print на std
Вот это конечно работа! Круть! Интересно, сколько людей пишет backend?
20
@@DjangoSchool WOW
А я точно смогу все это повторить?
Хороший вопрос