Django Rest + Docker + GitHub actions + Flake8 | Проект GSpot
HTML-код
- Опубликовано: 12 июн 2024
- Как настроить линтер Flake8 и проверку в GitHub actions при pull request или push.
Django rest framework настройки Dockerfile и docker compose.
Структура проекта сервиса games проекта GSpot.
GitHub - github.com/DJWOMS/GSpot/tree/...
Спасибо всем кто помогает в создании данного проекта.
--=--
🔥Провожу индивидуальные занятия (ментор) по 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:25 структура проекта
01:34 настройки проекта
02:15 dockerfile и docker compose
02:58 flake8
04:32 github actions ci\cd
06:28 демонстрация github actions
07:43 конец
#django #docker #githubactions #gspot #djangoschool #djangorestframework #flake8 - Наука
Ну наконец то видео, а не запись стрима
Вы лушие! Спасибо огромное!
Здравствуйте, спасибо большое за видео, помогает понять, что, да как будет в реальном проекте.
почему поля девайс сторедж и девайс мемори имеют тип строка? если они отражают целочисленное количество?
game = models.ForeignKey(Products...)
dlc = models.ForeignKey(Products...)
без комментариев
если у вас только дев енвайремент, почему actions настроены на мейн ветку?
Спасибо за видео! А можно видос про штуки, которые стандартизируют код всего проекта и запрещают комитить?)
Можно
Здравствуйте, спасибо за уроки, хотелось узнать, а где реализован метод копирования django проекта с github репозитория на сервер?
В папке workflow
@@DjangoSchool он поднимает докер контейнер на сервере github, а не на вашем сервере? Где именно прописана привязка github к вашей машине?
Почему не использовали black? Он официально уже используеться в django репозитории
Он тоже есть. В другом сервисе.
Очень интересно, но ... . Хотелось бы узнать как правильно организовывать проект и с чего начать по этой теме, чтобы понимать что конкретно происходит в этом видео?
Вот потихоньку выкладываю видео, о том, как организован проект и с чего начать
@@DjangoSchool Я имею ввиду что для новичка ничего не понятно, и нужны глубинные пояснения, что зачем и почему ну с учетом как это делается в компаниях или в общепринятом понимании. Может подскажите какую книжку по этой теме почитать (чтобыв она была не сильно заумная, а уровня байтофпайтон)
@@ShaneAMC эти видео не для абсолютных новичков. Но думаю стоит сделать пару видео с пояснением определённых моментов.
Пишите что объяснить, объясним)
@@DjangoSchool к этому видео никаких претензий. Спросил потому как стало интересно. Ну я не абсолютный Новичок. Но код у меня выглядит как одна портянка. Вот хотелось бы узнать как перейти уде на новый уровень. Добавлю что фреймворки еще не знаю, но думаю было бы полезно понимать как организовывать проект
Полезное видео, качество плохое, перезалейте пожалуйста.
я правильно понимаю что вы перечеркнули все инфрастуктурные решения из первого видео и сделали монорепозиторий? если нет, зачем тогда в games сервисе финансы, комьюнити, пейментс?
зачем миграции унесли в command? для это есть entrypoint
а модель Юзера, Лайки, Комменты не определяли? Или по тз не нужно?
Это в другом сервисе. Будет ещё видео.
@@DjangoSchool а с какой периодичностью они выходят, или по мере написания проекта?
@@mcaq1 Сейчас в среду и субботу.
Возможно сделаю каждые три дня выход, если больше видео накопиться.
@@DjangoSchool выложите пожалуйста сегодня новый ролик по моделям, ждем)
@@mcaq1 завтра
DB_ENGINE зачем унесли в енвайремент? это статичная инфа которая не будет менятся скорей всего никогда
качество видео плохое, плохо видно код