Михаил Омельченко | AI&IT
5.27K subscribers
976 photos
192 videos
4 files
714 links
ИИ в работе, разработка, веб. Агенты, автоматизация, инструменты. Веду я, Михаил Омельченко, внешний технический директор по ИИ и ментор.

Менторство, реклама и сотрудничество: djwoms.ru
Telegram - @DJWOMS
YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
Архитектура БД сервиса Games | GSpot

Обсуждаем архитектуру БД сервиса Games. Какие таблицы для чего понадобится. Как они будут связаны между собой. Смотрим на steam и реализуем свой вариант.

Сервис Games отвечает за работу контента платформы GSpot.
Схема БД сервиса Games - https://djwoms.pro/ecommerce_my_steam/assets/games_db.svg

Спасибо всем кто помогает в создании данного проекта.

👉 YouTube - https://youtu.be/ONDExlgrj-4

👉 Дзен - https://dzen.ru/video/watch/6414273456f7e838e53494ac

👉 Boosty - https://boosty.to/djangoschool/posts/475be7cd-6c93-432b-b5db-ebe67c5054f2?share=post_link

#ecommerce #gspot
👍16
Media is too big
VIEW IN TELEGRAM
Архитектура БД сервиса Games | GSpot | Telegram

Обсуждаем архитектуру БД сервиса Games. Какие таблицы для чего понадобится. Как они будут связаны между собой. Смотрим на steam и реализуем свой вариант.

Сервис Games отвечает за работу контента платформы GSpot.
Схема БД сервиса Games - https://djwoms.pro/ecommerce_my_steam/assets/games_db.svg

Спасибо всем кто помогает в создании данного проекта.

#ecommerce #gspot
❤10
Попросил нейронку написать заметку о Masonite ORM и Django ORM.
Вот что получилось.

Masonite ORM и Django ORM - это два популярных ORM-фреймворка для Python, которые позволяют упростить работу с базами данных. Однако, у них есть некоторые различия в синтаксисе и функциональности.

Одно из главных отличий между Masonite ORM и Django ORM заключается в том, что Masonite ORM более легковесный и простой в использовании, чем Django ORM. Masonite ORM предоставляет базовый набор функций для работы с базами данных, в то время как Django ORM имеет более широкий набор функций и инструментов для работы с базами данных.

Например, рассмотрим пример создания модели и выполнения запроса на выборку данных из базы данных с использованием Masonite ORM и Django ORM.

Пример кода с использованием Masonite ORM:

python
from masonite.orm.models import Model

class User(Model):
__fillable__ = ['name', 'email', 'password']

users = User.where('name', 'John').get()


В этом примере мы создаем модель User, которая наследуется от базовой модели Masonite ORM. Затем мы выбираем всех пользователей с именем "John" из базы данных.

Пример кода с использованием Django ORM:

python
from django.db import models

class User(models.Model):
name = models.CharField(max_length=255)
email = models.EmailField()
password = models.CharField(max_length=255)

users = User.objects.filter(name='John')


В этом примере мы создаем модель User, которая наследуется от базовой модели Django ORM. Затем мы выбираем всех пользователей с именем "John" из базы данных.

Как видно из примеров, синтаксис Masonite ORM более простой и понятный, чем Django ORM. Однако, Django ORM предоставляет более широкий набор функций и инструментов для работы с базами данных, что может быть полезно для более сложных проектов.
👍16🤔3🤯1
😎 В проект GSpot (видео на канале сейчас выходят) в команду frontend нужны люди. В команде фронта сейчас 5 человек. Задач много разных и интересных, всё-таки подобие steam делаем😜.

Если есть желание помочь или прокачаться, то велком. Делаем контент вместе😉

Требования:
- react
- next.js 12+
- styled-components
- redux/redux toolkit
- typescript
- git

Пишите в комментариях, я с вами свяжусь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔2
Django Rest + Docker + GitHub actions + Flake8 | Проект GSpot

Как настроить линтер Flake8 и проверку в GitHub actions при pull request или push.
Django rest framework настройки Dockerfile и docker compose.
Структура проекта сервиса games проекта GSpot.

Спасибо всем кто помогает в создании данного проекта.

👉 YouTube - https://youtu.be/x9o4xCMUk8M

👉 Дзен -https://dzen.ru/video/watch/6419953f69fed25981734574

👉 Boosty - https://boosty.to/djangoschool/posts/a92fc8d8-84d7-4415-ae8a-63043f71f6fe?share=post_link

#ecommerce #gspot #django #djangorestframework
👍17❤4🔥3
Media is too big
VIEW IN TELEGRAM
Django Rest + Docker + GitHub actions + Flake8 | Проект GSpot | Telegram

Как настроить линтер Flake8 и проверку в GitHub actions при pull request или push.
Django rest framework + Docker настройки Dockerfile и docker compose.
Структура проекта сервиса games проекта GSpot.

Спасибо всем кто помогает в создании данного проекта.

GitHub - https://github.com/DJWOMS/GSpot/tree/0974db70c38b59c2142f6f33aa6f24442d073a5f/backend/games

#ecommerce #gspot #django #djangorestframework
🔥15❤3👍2
😎Работаю над следующим видео, архитектура БД сервиса users\auth.

Как и просили, длинное видео. Оно немного сократится, но все же😁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29❤1👍1
😎Работа кипит.

Записываем с ребятами новое видео.🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥11🎉2
👨‍💻Мы с ребятами на мите. Обсуждаем рабочие процессы.

Спасибо всем ко учувствует в проекте.😎
👍25🔥6
Архитектура БД сервиса users | Django Rest | Проект GSpot

Обсуждаем
архитектуру БД сервиса Users проекта GSpot. Какие таблицы для чего понадобится. Как реализовать разделение прав пользователей. Безопасность приложения. Scope JWT.

Сервис Users отвечает за регистрацию и авторизацию пользователей платформы GSpot.
Схема БД сервиса Users - https://djwoms.pro/ecommerce_my_steam/assets/users_db.svg

Спасибо всем кто помогает в создании данного проекта.


👉 YouTube - https://youtu.be/U3pAT4KSTM8

👉 Дзен - https://dzen.ru/video/watch/641eb3aa5b71617e5f72bad7

👉 Boosty - https://boosty.to/djangoschool/posts/c8a290e3-dc9d-49b5-89cf-0074902a8280

#ecommerce #gspot #django #djangorestframework
👍12❤1
Media is too big
VIEW IN TELEGRAM
Архитектура БД сервиса users | Django Rest | Проект GSpot | Telegram

Обсуждаем архитектуру БД сервиса Users проекта GSpot. Какие таблицы для чего понадобится. Как реализовать разделение прав пользователей. Безопасность приложения.

Сервис Users отвечает за регистрацию и авторизацию пользователей платформы GSpot.
Схема БД сервиса Users - https://djwoms.pro/ecommerce_my_steam/assets/users_db.svg

Спасибо всем кто помогает в создании данного проекта.

#ecommerce #gspot #django #djangorestframework
👍16
Работаю над следующим видео.
Догадайтесь о чём оно🤔
🤔7🗿2
Архитектура и конфиг микросервиса users| Django Rest + Poetry + Docker | Проект GSpot

Архитектура и конфиг микросервера users проекта GSpot.
Настройка Django Rest, Poetry и Docker.
Сервис Users отвечает за регистрацию и авторизацию пользователей платформы GSpot.

Спасибо всем кто помогает в создании данного проекта.

👉 YouTube - https://youtu.be/F1qms6P9sD0

👉 Дзен - https://dzen.ru/video/watch/6421d889a3772a0a00e5ec71

👉 Boosty - https://boosty.to/djangoschool/posts/53e26c79-cd39-403d-a58c-e367d02ad9c6?share=post_link

#ecommerce #gspot #django #djangorestframework
👍11🔥2❤1🤯1
Media is too big
VIEW IN TELEGRAM
Архитектура и конфиг микросервиса | Django Rest + Poetry + Docker | Проект GSpot | Telegram

Архитектура и конфиг микросервера users проекта GSpot.
Настройка Django Rest, Poetry и Docker.
Сервис Users отвечает за регистрацию и авторизацию пользователей платформы GSpot.

Проект на GitHub - https://github.com/DJWOMS/GSpot/tree/d90b3a48026019cca98123d3f6bf6b31681a890e/backend/users
Pre-commit - https://pre-commit.com

Спасибо всем кто помогает в создании данного проекта.

#ecommerce #gspot #django #djangorestframework
👍16🔥2👏1
Эх, у нас снег выпал. 🥶

Как у вас погода?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Как правильно делать импорты в python | Django Rest Framework | Проект GSpot

Поговорим о том как правильно делать импорты в python. Какие подходы существуют.
Плюсы и минусы таких подходов к импортам.
Ваше мнение пишите в комментариях.

Спасибо всем кто помогает в создании данного проекта.

👉 Посмотреть на YouTube

👉 Посмотреть на Дзен

👉 Посмотреть на Boosty

#ecommerce #gspot #django #djangorestframework
👍16
Media is too big
VIEW IN TELEGRAM
Как правильно делать импорты в python | Django Rest Framework | Проект GSpot | Telegram

Поговорим о том как правильно делать импорты в python. Какие подходы существуют.
Плюсы и минусы таких подходов к импортам.
Ваше мнение пишите в комментариях.

Спасибо всем кто помогает в создании данного проекта.

#ecommerce #gspot #django #djangorestframework
👍22🔥2
Работа над новым видео кипит😎
🔥21👍3👏1
Сервис платежей на Django Rest Framework | Проект GSpot

Прорабатываем архитектуру БД сервиса платежей. Как реализовать взаимодействия двух сервисом между собой.
Как реализовать хранение информации о транзакциях. Возврат средств пользователю.

Спасибо всем кто помогает в создании данного проекта.


👉 Смотреть на YouTube

👉 Смотреть на Дзен

👉 Смотреть на Boosty

👉 Смотреть в VK

#ecommerce #gspot #django #djangorestframework
👍19🔥4🤯1