Похожие чаты

Добрый день, подскажите пожалуйста, полтора месяца работаю с алхимией и

вдруг задумался что я что-то не так делаю. Если я в центральном файле с моделями создаю engine и просто куда мне надо передаю engine и там уже with engine.connect() as session: выполняю запросы, это ок? Впринципе все работает на ура, но просто интересно

14 ответов

18 просмотров

Обычно engine при запуске приложения создается и прокидывается далее

Юрий-Шиков Автор вопроса
Artem
Обычно engine при запуске приложения создается и п...

Прокидывается далее это как я написал?

Юрий Шиков
Прокидывается далее это как я написал?

Нет, обычно делают не так. Модельки отдельно, скрипт отдельно.

Юрий Шиков
Прокидывается далее это как я написал?

Ну ты я так понял его импортишь просто в нужные модули там юзаешь. Я про что-то вроде engine = create_engine(…) storage = Storage(engine) another_storage = AnotherStorage(engine)

Юрий-Шиков Автор вопроса
Иван Балакин
Нет, обычно делают не так. Модельки отдельно, скри...

Но впринципе я ничего критичного не делаю? Тут только вопрос в том что разделить по отдельным файлам?

Юрий-Шиков Автор вопроса
Artem
Ну ты я так понял его импортишь просто в нужные мо...

Ну вот файл моделей условно models.py engine = create_engine Файл допустим с функцией создания аккаунта signup.py from models import engine, User def signup(): with engine.connect() as session: session.execute(…)

Юрий Шиков
Ну вот файл моделей условно models.py engine = ...

Создавай при старте приложения и прокидывай куда нужно

Юрий Шиков
Ну вот файл моделей условно models.py engine = ...

Смотря насколько чистую архитектуру ты хочешь получить) С таким устройством кода — не имеет значения.

Юрий Шиков
А я как делаю?

У тебя sign_up точка входа в приложение?

Юрий-Шиков Автор вопроса
Artem
У тебя sign_up точка входа в приложение?

signup то что я описал это функция для fastapi для api

Юрий-Шиков Автор вопроса

Не понял немного

Похожие вопросы

Обсуждают сегодня

Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
VIP-392 [zkSync] New native USDC market in the Core pool Summary If passed, following the Community proposal “Support native USDC on Venus Core Pool of ZKSync Era” and the a...
Venus Announcements
1
is that okay?
Samurai 🇯🇵
21
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
How about the project bro Likes the community not that active ?
🅿️abby_FX
19
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Guys, Donald Trump or Kamala Harris? It does not matter for Bitcoin in the long run!! 2020 Election: After Joe Biden's victory in November 2020, Bitcoin steadily rose from...
Sabah Shabu
3
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Карта сайта