Size: a a a

2021 April 19

|

|HAWY|КотяРина🐾🐾🐾... in Python Flask
Меня моя не грызет
источник

|

|HAWY|КотяРина🐾🐾🐾... in Python Flask
Сама ведь загрызу)
источник

T

Tishka17 in Python Flask
Лучше явно указать путь к фавиконке в хтмл
источник

TS

Twilight SpΛrklΞ in Python Flask
Всем привет. Ищу тут либу для конекта в лдап. Что для фласка на текущий момент релевантно из либ, а то смотрю куча заброшенных уже не обновляются
источник

T

Tishka17 in Python Flask
ldap3
источник

T

Tishka17 in Python Flask
При чем тут фласк хз
источник

TS

Twilight SpΛrklΞ in Python Flask
простоту подключения без написание лишнего кода
источник

GB

Gleb B in Python Flask
всем здрасьте. Алхимия 1.4. Many-to-one хочу подгрузить сразу оба объекта Пост и Автор через отношение для выдачи в шаблон. Прописал у автора lazy='joined’, запрос выполняю однократно with Session(engine) as session:
posts = session.execute(select(Post).order_by(
   Post.created_at.desc()).limit(9)).all()

Ошибка при попытке выполнения в запросе:
sqlalchemy.exc.InvalidRequestError: The unique() method must be invoked on this Result, as it contains results that include joined eager loads against collections
Что-то я никакого unique не видел в доке по кверям. Хелп?
источник

GB

Gleb B in Python Flask
Если тащу все не через all(), а через .scalars(). То начинает ругаться в самом шаблоне при попытке итерироваться по posts
источник

AK

Alexander Kamyanskiy in Python Flask
я так понимаю не надо вызывать all() на результате session.execute
источник

|

|HAWY|КотяРина🐾🐾🐾... in Python Flask
Будет сделано, сэр!
источник

GB

Gleb B in Python Flask
да у меня уже каша в голове) Он там в зависимости от метода выдает то обьект Result, то еще какой
источник

AK

Alexander Kamyanskiy in Python Flask
а нет, я не прав
источник

Р

Роман in Python Flask
Леди и джентельмены, а поделитесь своим опытом использования graphql в общем и graphene в частности. А то возник вопрос чтобы запилить такого, чтоб и фронту удобно было и бэку не сильно отвлекаться на всякие мелкие доделки в выводе, и вот вроде graphql такой прям хороший и сладкий, но ведь всегда может вылезти сендвич с дерьмом откуда-нибудь.
источник

T

Tishka17 in Python Flask
Сначала больно. Потом ещё больнее. Потом все ещё больно. А потом ты уходишь с проекта и понимаешь как надо было делать
источник

T

Tishka17 in Python Flask
Очень много тонких мест связанных с архитектурой. Плюс в графене в доке нихуя нет, а в сорцах чёрт ногу сломит
источник

Р

Роман in Python Flask
Ну и сразу предположу, что оптимизированные sql запросы скорее всего не получится запилить(переписать часть orm'овских на голый и подобное).
источник

T

Tishka17 in Python Flask
Смотря какие квери сделаешь
источник

T

Tishka17 in Python Flask
По сути у тебя все проблемы сервиса в духе н+1 теперь не ваши общие, а только бэка. Фронт может прислать любое дерьмо и ты должен его съесть и не подавиться

Либо ты запрещаешь вложенные объекты и тогда смысл графеуэля теряется.

Выкидывать из выборок бд определенные поля я так и не понял как.
источник

Р

Роман in Python Flask
А в каком плане? Я вот все пытаюсь в чистую хотя бы какую архитектуру, выделил слой хранения, слои с интеракторами, презентерами, вот это все, но читаю доки graphene и интеграций ее и пока слабо представляю, как это все приколотить.
источник