home.social

#identity_map — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #identity_map, aggregated by home.social.

fetched live
  1. Картинка загрузилась, но API вернул images: [] — ловушка relationship в SQLAlchemy

    Это моя вторая статья. После первой я посмотрел на статистику и понял простую вещь: начинать издалека и пытаться рассказать сразу обо всём — плохая идея. Поэтому сейчас будет одна задача, один странный баг и одна строка, которая его исправила. Я добавлял в админку сайта портфолио. У проекта есть заголовок, описание и несколько изображений. После загрузки файла API должен вернуть обновлённый проект, чтобы интерфейс сразу показал новую картинку. Файл сохранялся. Строка появлялась в базе. Повторный GET тоже находил изображение. Но ответ самого запроса загрузки выглядел так:

    habr.com/ru/articles/1079326/

    #Python #SQLAlchemy #AsyncSession #FastAPI #ORM #relationship #identity_map #selectin_loading #REST_API

  2. Картинка загрузилась, но API вернул images: [] — ловушка relationship в SQLAlchemy

    Это моя вторая статья. После первой я посмотрел на статистику и понял простую вещь: начинать издалека и пытаться рассказать сразу обо всём — плохая идея. Поэтому сейчас будет одна задача, один странный баг и одна строка, которая его исправила. Я добавлял в админку сайта портфолио. У проекта есть заголовок, описание и несколько изображений. После загрузки файла API должен вернуть обновлённый проект, чтобы интерфейс сразу показал новую картинку. Файл сохранялся. Строка появлялась в базе. Повторный GET тоже находил изображение. Но ответ самого запроса загрузки выглядел так:

    habr.com/ru/articles/1079326/

    #Python #SQLAlchemy #AsyncSession #FastAPI #ORM #relationship #identity_map #selectin_loading #REST_API

  3. Картинка загрузилась, но API вернул images: [] — ловушка relationship в SQLAlchemy

    Это моя вторая статья. После первой я посмотрел на статистику и понял простую вещь: начинать издалека и пытаться рассказать сразу обо всём — плохая идея. Поэтому сейчас будет одна задача, один странный баг и одна строка, которая его исправила. Я добавлял в админку сайта портфолио. У проекта есть заголовок, описание и несколько изображений. После загрузки файла API должен вернуть обновлённый проект, чтобы интерфейс сразу показал новую картинку. Файл сохранялся. Строка появлялась в базе. Повторный GET тоже находил изображение. Но ответ самого запроса загрузки выглядел так:

    habr.com/ru/articles/1079326/

    #Python #SQLAlchemy #AsyncSession #FastAPI #ORM #relationship #identity_map #selectin_loading #REST_API

  4. Паттерн Identity Map в Golang

    Привет, Хабр! Identity Map — это паттерн проектирования, предназначенный для управления доступом к объектам, которые загружаются из базы данных. Основная его задача — обеспечить, чтобы каждый объект был загружен только один раз, что предотвращает излишние запросы к базе данных и повышает производительность приложения. Identity Map можно реализовать в Golang и с помощью него можно управлять объектами более эффективней, сокращая задержки и нагрузку на сервера БД.

    habr.com/ru/companies/otus/art

    #golang #архитектура #identity_map

  5. Паттерн Identity Map в Golang

    Привет, Хабр! Identity Map — это паттерн проектирования, предназначенный для управления доступом к объектам, которые загружаются из базы данных. Основная его задача — обеспечить, чтобы каждый объект был загружен только один раз, что предотвращает излишние запросы к базе данных и повышает производительность приложения. Identity Map можно реализовать в Golang и с помощью него можно управлять объектами более эффективней, сокращая задержки и нагрузку на сервера БД.

    habr.com/ru/companies/otus/art

    #golang #архитектура #identity_map