Media is too big
VIEW IN TELEGRAM
Сервис платежей на Django Rest Framework | Проект GSpot | Telegram
Прорабатываем архитектуру БД сервиса платежей. Как реализовать взаимодействия двух сервисом между собой.
Как реализовать хранение информации о транзакциях. Возврат средств пользователю.
Схема БД сервиса платежей
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #django #djangorestframework
Прорабатываем архитектуру БД сервиса платежей. Как реализовать взаимодействия двух сервисом между собой.
Как реализовать хранение информации о транзакциях. Возврат средств пользователю.
Схема БД сервиса платежей
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #django #djangorestframework
🔥10👏1
Я тут на досуге придумал рекламный слоган для Masonite.
"Твой друг любит Laravel (ларку), но хочет попробовать python?
Просто покажи ему Masonite. Это как Ларка, только на python."
"Твой друг любит Laravel (ларку), но хочет попробовать python?
Просто покажи ему Masonite. Это как Ларка, только на python."
😁15👏2👀2
DRF Social OAuth2 - обеспечивает поддержку социальной аутентификации OAuth2 для приложений на Django REST Framework.
Этот пакет использует python-social-auth и django-oauth-toolkit .
Если хотите узнать о OAuth2, можете прочитать простое объяснение здесь.
https://github.com/wagnerdelima/drf-social-oauth2
#djangorestframework
Этот пакет использует python-social-auth и django-oauth-toolkit .
Если хотите узнать о OAuth2, можете прочитать простое объяснение здесь.
https://github.com/wagnerdelima/drf-social-oauth2
#djangorestframework
👍17🔥5🎉1
Прием платежей через ЮKassa на Django rest framework | Проект GSpot
Реализация приема платежей через ЮKassa на Django rest framework. Как реализовать пополнение баланса на сайте с помощью ЮKassa.
Настройки проекта, docker и flake8.
Проект на GitHub
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #django #djangorestframework
Реализация приема платежей через ЮKassa на Django rest framework. Как реализовать пополнение баланса на сайте с помощью ЮKassa.
Настройки проекта, docker и flake8.
Проект на GitHub
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #django #djangorestframework
🔥7
Media is too big
VIEW IN TELEGRAM
Прием платежей через ЮKassa на Django rest framework | Проект GSpot | Telegram
Реализация приема платежей через ЮKassa на Django rest framework. Как реализовать пополнение баланса на сайте с помощью ЮKassa.
Настройки проекта, docker и flake8.
Проект на GitHub
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #django #djangorestframework
Реализация приема платежей через ЮKassa на Django rest framework. Как реализовать пополнение баланса на сайте с помощью ЮKassa.
Настройки проекта, docker и flake8.
Проект на GitHub
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #django #djangorestframework
👍14
Работа кипит.
Проект пишется, видео монтируется😎
Чем вы заняты?
Проект пишется, видео монтируется😎
Чем вы заняты?
🔥20👍6
sqlalchemy-file — это расширение SQLAlchemy для поддержки файлов в модели SQLAlchemy и загрузки их в различные хранилища, такие как Local Storage, Amazon S3, Rackspace CloudFiles, Google Storage и другие, с использованием Apache Libcloud .
Ключевые особенности:
📍Multiple Storage: используйте API Object Storage, предоставляемый Apache Libcloud, для хранения файлов. Таким образом, вы можете хранить свои файлы в Local Storage, Amazon S3, Google Cloud Storage, MinIO и легко переключаться между ними. Полный список поддерживаемых поставщиков см. на странице поддерживаемых провайдеров.
📍Validator: Предоставьте интерфейс для проверки каждого файла перед его сохранением.
📍Size Validator: встроенный валидатор для проверки размера файла.
📍Content-Type Validator: встроенный валидатор mimetype.
📍Image Validator: встроенный валидатор для изображений mimetype, width, height и ratio
📍Processor: интерфейс для простого сохранения нескольких преобразований исходных файлов.
📍Thumbnail Generator: встроенный процессор для автоматического создания миниатюр.
📍Multiple Files: вы можете прикрепить несколько файлов непосредственно к модели.
📍Session: всякий раз, когда объект удаляется или выполняется откат, файлы, загруженные во время работы или прикрепленные к удаленным объектам, автоматически удаляются.
📍Смена провайдера: меняйте провайдера хранилища в любое время, старые данные будут продолжать работать.
📍Поддержка SQLModel: протестировано с помощью SQLModel.
https://github.com/jowilf/sqlalchemy-file
https://jowilf.github.io/sqlalchemy-file
#sqlalchemy #fastapi #sqlmodel
Ключевые особенности:
📍Multiple Storage: используйте API Object Storage, предоставляемый Apache Libcloud, для хранения файлов. Таким образом, вы можете хранить свои файлы в Local Storage, Amazon S3, Google Cloud Storage, MinIO и легко переключаться между ними. Полный список поддерживаемых поставщиков см. на странице поддерживаемых провайдеров.
📍Validator: Предоставьте интерфейс для проверки каждого файла перед его сохранением.
📍Size Validator: встроенный валидатор для проверки размера файла.
📍Content-Type Validator: встроенный валидатор mimetype.
📍Image Validator: встроенный валидатор для изображений mimetype, width, height и ratio
📍Processor: интерфейс для простого сохранения нескольких преобразований исходных файлов.
📍Thumbnail Generator: встроенный процессор для автоматического создания миниатюр.
📍Multiple Files: вы можете прикрепить несколько файлов непосредственно к модели.
📍Session: всякий раз, когда объект удаляется или выполняется откат, файлы, загруженные во время работы или прикрепленные к удаленным объектам, автоматически удаляются.
📍Смена провайдера: меняйте провайдера хранилища в любое время, старые данные будут продолжать работать.
📍Поддержка SQLModel: протестировано с помощью SQLModel.
https://github.com/jowilf/sqlalchemy-file
https://jowilf.github.io/sqlalchemy-file
#sqlalchemy #fastapi #sqlmodel
🔥12
Командная работа это… | Ревью кода | Как делать PR | Django rest framework | Проект GSpot
Как происходит работа в команде. Что обсуждают на митах. Будни командной разработки.
Суровый разраб разносит на ревью кода. Как правильно ставить задачи. Для чего нужен таск менеджер.
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #django #djangorestframework
Как происходит работа в команде. Что обсуждают на митах. Будни командной разработки.
Суровый разраб разносит на ревью кода. Как правильно ставить задачи. Для чего нужен таск менеджер.
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #django #djangorestframework
👍10
Media is too big
VIEW IN TELEGRAM
Командная работа это… | Ревью кода | Как делать PR | Django rest framework | Проект GSpot | Telegram
Как происходит работа в команде. Что обсуждают на митах. Будни командной разработки.
Суровый разраб разносит на ревью кода. Как правильно ставить задачи. Для чего нужен таск менеджер.
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #django #djangorestframework
Как происходит работа в команде. Что обсуждают на митах. Будни командной разработки.
Суровый разраб разносит на ревью кода. Как правильно ставить задачи. Для чего нужен таск менеджер.
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #django #djangorestframework
🔥11
aiofiles — это лицензированная Apache2 библиотека, написанная на Python, для работы с файлами на локальном диске в приложениях asyncio.
Обычный локальный файловый ввод-вывод блокируется и не может быть легко и переносимо сделан асинхронным. Это означает, что файловый ввод-вывод может мешать асинхронным приложениям, которые не должны блокировать исполняемый поток.
aiofiles помогает в этом, представляя асинхронные версии файлов, которые поддерживают делегирование операций в отдельный пул потоков.
https://github.com/Tinche/aiofiles
#aiofiles #asyncio
Обычный локальный файловый ввод-вывод блокируется и не может быть легко и переносимо сделан асинхронным. Это означает, что файловый ввод-вывод может мешать асинхронным приложениям, которые не должны блокировать исполняемый поток.
aiofiles помогает в этом, представляя асинхронные версии файлов, которые поддерживают делегирование операций в отдельный пул потоков.
https://github.com/Tinche/aiofiles
#aiofiles #asyncio
👍14🔥5
FastAPI websockets и Redis pub\sub | Архитектура сервиса channels | Проект GSpot
Обсуждаем архитектуру сервиса channels. Данный сервис отвечает за отправку уведомлений, email и чат.
Как правильно реализовать websockets в fastapi. Для чего нужен Redis pub\sub. Причем тут RabbitMQ со своими провайдерами и консьюмерами.
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #redis #fastapi #rabbitmq
Обсуждаем архитектуру сервиса channels. Данный сервис отвечает за отправку уведомлений, email и чат.
Как правильно реализовать websockets в fastapi. Для чего нужен Redis pub\sub. Причем тут RabbitMQ со своими провайдерами и консьюмерами.
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #redis #fastapi #rabbitmq
👍11
Media is too big
VIEW IN TELEGRAM
FastAPI websockets и Redis pub\sub | Архитектура сервиса channels | Проект GSpot | Telegram
Обсуждаем архитектуру сервиса channels. Данный сервис отвечает за отправку уведомлений, email и чат.
Как правильно реализовать websockets в fastapi. Для чего нужен Redis pub\sub. Причем тут RabbitMQ со своими провайдерами и консьюмерами.
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #redis #fastapi #rabbitmq
Обсуждаем архитектуру сервиса channels. Данный сервис отвечает за отправку уведомлений, email и чат.
Как правильно реализовать websockets в fastapi. Для чего нужен Redis pub\sub. Причем тут RabbitMQ со своими провайдерами и консьюмерами.
Спасибо всем кто помогает в создании данного проекта.
#ecommerce #gspot #redis #fastapi #rabbitmq
👍15
Если есть желание помочь или прокачаться, то welcome. Делаем контент вместе😉
Нужны люди, джун+
Требования:
- DRF
- JWT
- Redis
- Docker
- Git
Пишите в комментариях, я с вами свяжусь.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Как правильно организовать таблицы корзины и заказов | Архитектура сервиса games | Проект GSpot
Проводим рефакторинг БД сервиса games. Как организовать корзину и заказы. Покупка игры в подарок. Делаем свой Steam.
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #drf #django #djangorestframework
Проводим рефакторинг БД сервиса games. Как организовать корзину и заказы. Покупка игры в подарок. Делаем свой Steam.
Спасибо всем кто помогает в создании данного проекта.
👉 Смотреть на YouTube
👉 Смотреть на Дзен
👉 Смотреть на Boosty
#ecommerce #gspot #drf #django #djangorestframework
❤7😁2🤔1