169 похожих чатов

21 ответов

36 просмотров

))) фласк, ну они очень похожи с фаст апи, думал вопрос и туда этот кинуть

Нет, это фласк

Anton
))) фласк, ну они очень похожи с фаст апи, думал в...

Просто там все обсуждают архитектуру обычно

Проксимов Прксимович
Просто там все обсуждают архитектуру обычно

да я вижу, но я фигню чето щас пишу на фласке мне это не нрав и поднял вопрос, как это все дело разрулить во фласке

Anton
да я вижу, но я фигню чето щас пишу на фласке мне ...

да и твой UrlProfileView(BaseResourceView): … смешал. в себе логику как минимум 3 слоев

Игорь Игорян
да и твой UrlProfileView(BaseResourceView): … смеш...

можете сказать более точно что именно и куда надо вынести?

Anton
можете сказать более точно что именно и куда надо ...

работу с репо в сервисы приложения, add в репо, коммит в UoW в фласке UoW проще всего реализовать через pre request и post request методы

Игорь Игорян
нет не каких проблем

есть, можно словить то что обьект к которому обращаешься уже его нет

Tishka17
Я бы коммит делал все таки в юз кейсе

с оговоркой, смотря как юз кейсы реализованы

Игорь Игорян
не понял

например сделали db.session.add(object) db.session.commit() потом вы можете обращаетесь к object, а он уже изменный так наверное правильно сказать, я помню как то так раз словил ерор

Anton
например сделали db.session.add(object) db.session...

коммит нужно делать вообще когда работа со всей транзакционной бизнес еденицей завершена, а это может быть далеко не одна модель

Игорь Игорян
так короче делать не нужно

уже точно не помню как писал но словил sqlalchemy.exc.InvalidRequestError: Instance '<UrlProfileItem at 0x7f96717575d0>' has been deleted. Use the make_transient() function to send this object back to the transient state.

Anton
уже точно не помню как писал но словил sqlalchemy....

похоже на операции над удаленной сущностью до коммита, в любом случае это как раз проблема плохой архитектуры и бизнес логики

Игорь Игорян
похоже на операции над удаленной сущностью до комм...

ну вот порешал данную проблему перенес с репо во вью коммит

Anton
что такое сервисы приложения?

это оркестраторы бизнес логики (предметной), клиент (Фасад) для доменых моделей и сервисов

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта