RuntimeError: cannot reuse already awaited coroutine
@asynccontextmanager async def get_connection( postgres: Postgresql = postgresql, ) -> Cursor: """Get async connection to postgresql of pool.""" a…
@asynccontextmanager async def get_connection( postgres: Postgresql = postgresql, ) -> Cursor: """Get async connection to postgresql of pool.""" a…
Я делаю crud аккаунтов пользователей на fastapi. Есть модель: class User(Base): __tablename__ = 'users' id: Mapped[Optional[int]] = mapped_column(primary_key=True) login: Mapped[s…
У меня есть список объектов модели Category, у которых изменились поля name, parent_id и archive, и мне нужно обновить эти объекты в базе данных. Сейчас я делаю это циклом - получ…
В состоянии инстанса FastAPI находится пул подключений redis который нужен мне не в запросе(роуте), а в бекграунд таске которая сама запускается раз в n минут.
При запуске проекта через докер на своей машине все работает хорошо и сообщения отправляются, но при запуске того же кода в докер контейнере на хостинге письмо не отправляется и в…
Если делаю такую выборку в FastApi: data = con.execute( f"SELECT * FROM TABLE_NAME").fetchall() то выборку вижу. А если так: data = con.execute( f"SELECT * FROM TAB…
Существует две версии кода. В первом случае функции read_menus передается соединение с БД: # router.py @router.get("/", response_model=list[schemas.Menu]) def read_menus…
Как правильно подружить Flask и FastAPI, чтобы они работали с одной БД? Теоретически я реализовал это следующим образом: указал одинаковый путь к БД в папке models (у FastAPI) про…
Статика отдается если путь один Но если больше то путь почему-то становится не тем и соответственно не находится Вот что пишет консоль браузера: То есть почему-то admin встает пер…
В fastapi хочу поменять код для Validation Error. Нашел вот такой способ @app.exception_handler(RequestValidationError) async def validation_exception_handler(request: Request, ex…
Как добавить схему в запросы SQLAlchemy? Я так понимаю ошибка в том, что при запросе нужно указывать схему и таблицу users.users в PostgreSQL, но как это сделать в SQLAlchemy ORM?…
Вечер добрый! У меня есть функиция, которая отвечает за работу endpoint /search. Там описана реализация поиска некоего контента в базе данных и его возврата в ответе, в случае, на…
Есть следующий запрос -> class HeroDaoPostgres(HeroDaoBase, PostgresDaoBase): async def find_by_id(self, hero_id: int, *args, **kwargs): async with self.async_session() as sess…
вот мой curl запрос: curl -X "POST" "http://127.0.0.1:8000/todo" -H "accept: application/json" -H "Content-Type: application/json" -d "…
У меня есть простая функция, которая должна выдавать пользователям несколько новостей: @router.get('/all', response_model=LimitOffsetPage[NewsRead]) async def get_all_news(limit: …
/etc/systemd/system/fastAPI.service: [Unit] Description=Gunicorn Daemon for FastAPI Demo Application After=network.target [Service] User=root Group=www-data WorkingDirectory=/home…
Как передать массив в функцию? Строку разобрался как передавать, а массив не получается from fastapi import FastAPI app = FastAPI() @app.post('/api/test/') def get_test(queries: l…