то все норм, но если использую async то не подключается, выдает ошибку
SQLAlchemy=2.0.19
Может имеет смысл откатиться на версию ниже?
DATABASE_URL = "postgresql+asyncpg://postgres:password@localhost:5432/postgres"
dbapi_connection = rec.get_connection()
AttributeError: 'NoneType' object has no attribute 'get_connection'
а что такое rec?
У тебя rec это None
да это из ошибки вырезка я так понимаю там коннектор пустой
ну без более полного кода откуда нам знать что произошло. По ошибке видим что ты вызываешь .get_connection() на None, следовательно rec у тебя равен None, а кто такой rec и откуда он взялся нам уже непонятно
это ошибка не в моем коде а сама алхимия отдает при попытке подключения
Ну вот отслеживай, где твой код начинается и оттуда пляши. Может, конечно, и в алхимии проблема, но то что ты накосячил - более вероятно.
async def init_db(): async with async_engine.connect() as conn: await conn.run_sync(Base.metadata.create_all) мой код😂
Тебе трейс для чего дали? Чтобы ты из него взял маленький кусочек и по нему какие-то выводы делал? Кто ж знает, что сейчас в async_engine, например.
Внутри алхимии
Обсуждают сегодня