сайта, запустил PostgreSQL на докере и тут такая ошибка.. Они в своём же примере импортируют из sqlalchemy.ext.asyncio как я понял метод async_sessionmaker. Но этого метода нету, в чём прикол?
ух блять
Это же бета, асинк алхимия в позапрошлом году релизнулась
я уже и это пробовал вылетает ошибка: ConnectionError: unexpected connection_lost() call такая же ошибка с либой Gino, которую я только что решил заюзать, я вот ща с чем ебусь уже
На каком этапе это делается?
А ты хост порт для и pg в докере указываешь?
Кидай тогда уже код, тут гадать никто не будет. Насчёт Gino точно не помогу, не вижу вообще прикола это использовать
import asyncio from gino import Gino db = Gino() class User(db.Model): __tablename__ = 'users' id = db.Column(db.Integer(), primary_key=True) nickname = db.Column(db.Unicode(), default='noname') async def main(): await db.set_bind('postgresql://postgres:123123@localhost:3308/gino') await db.gino.create_all() # further code goes here await db.pop_bind().close() asyncio.get_event_loop().run_until_complete(main())
Ты хочешь использовать асинк алхимию с синк драйвером?
Ничего, что докер - инструмент для деплоя?
я уже решил не ебаться с алхимией, я взял вот Gino, упрощённый вариант
не не не. куда ты деплоишь докером? мне аж интересно
И не нужен до кучи
GINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. Now (early 2020) GINO supports only one dialect asyncpg.
как что то первое может быть упрощенным вариантом второго если первое построено вокруг второго
ну примерно как, например, requests — упрощённый вариант urllib3
Привычка использовать модный инструментарий где попало - привычка херовая.
Привычка называть докер инструментом для деплоя ещё херовее
Правда? А для чего он создавался? Документацию читать пробовал?
Тогда можно провести аналогию, что git - инструмент для хранения данных, с его помощью же можно пушить проект в github, ну а что?
Я же тебе написал - посмотри что сами пишут челы которые разработали Докер. Docker makes development efficient and predictable Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development – desktop and cloud. Docker’s comprehensive end to end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle. Если ты такой взрослый - почему ты просто не можешь признать свою неправоту?
Ты же мне ссылку присылал🤣🤣🤣🤣🤣🤣
прочитал? надеюсь больше на людей нападать не будешь
Ты всё в докер пакуешь на всех стадиях?😏 вот с самого прям начала разработки - всё в докер. Мантра, да? У меня половина друзей-разработчиков его вообще не юзает. - Нецелесообразно. Удобно, но нахера цирк? ПыСы: на заборе тоже написано - а лежат дрова.
С тобой мы разобрались, ты сам не читаешь то, что шлешь.
Патрик, тебе нужно отдохнуть. Ты нить диалога теряешь.
Обсуждают сегодня