• SqlAlchemy пример обновления записи в базе данных ORM методом update()

    Практически любой проект состоит из базы данных и информации содержащейся в ней. Вся ценность информации в ее полезности и актуальности. Для актуализации информации ее а) для начала нужно добавить, б) периодически нужно актуализировать. Об этом мы сегодня и поговорим но в контексте определенного стека а именно SqlAlchemy, FastApi, Pydantic. Итак допустим у нас есть таблица […]

  • Как исключить поля из моделей Pydantic

    Как исключить поля из моделей Pydantic

    При описании моделей Pydantic часто пишется какой то базовый класс моделей от которого дальше наследуются остальные модели. Приведу пример из своего проекта: Допустим нам нужно определить еще один класс который будет наследоваться от класса выше, но при этом мы хотим скрыть какие то определенные поля. Конечно всегда можно создать новый класс и описать все нужные […]

  • Как склонировать приватный репозиторий Github

    Как склонировать приватный репозиторий Github

    Совсем недавно github ввел новую двухфакторную аутентификацию. Теперь нет возможно как раньше клонировать репозиторий вводя логин и пароль в консоли.Альтернативой является клонирование через SSH или через Token — аунтентификацию. Сегодня мы рассмотрим второй вариант. Итак для начала нужно сгенерировать Token, находится он по адрессу Settings -> Developer settings -> Personal access tokens -> Generate new […]

  • Реализация аналога Django Choices на FastApi

    Реализация аналога Django Choices на FastApi

    К хорошему быстро привыкаешь, и при переходе от одного инструмента, если лишаешься, чего то привычного, то становится некомфортно. Именно с такой ситуацией я столкнулся при переходе от такого замечательного фреймворка как Django, на FastApi.Как оказалось SqlAlcemy которую я решил использовать как ORM для своего проекта также не имеет встроенных средств, наподобие тех, что реализованы в […]

  • Что делать если Python не видит модуль или пакет?

    Что делать если Python не видит модуль или пакет?

    При изучении фреймворка FastApi, мне понадобилось построить приложение с определенной архитектурой. При этом у меня возникла такая проблема, что виртуальное окружение Python в моем случае Poetry не видел корневой пакет app коим являлась папка проекта. А всем импорты ы проекте я строил от корневого пакета, соответственно ничего у меня не работало. Я довольно много времени […]

Связь


    Ваше имя (обязательно)

    Ваш e-mail (обязательно)

    Сообщение

    Яндекс.Метрика