Size: a a a

2020 February 04

DF

Dollar Føølish in Python Flask
Кек
источник

V

Vlad in Python Flask
Есть некий запрос
SELECT worker_id, home_id, array_agg(time_created).....
GROUP BY worker_id, home_id

Выборка будет по нему будет такая:
{'worker_id': 1, 'home_id': 32, 'time_created': [...]}
{'worker_id': 1, 'home_id': 12, 'time_created': [...]}
{'worker_id': 2, 'home_id': 13, 'time_created': [...]}

Можно ли как-то сделать:
{'worker_id': 1, 'data': [
{'home_id': 32, 'time_created': [...]},
{'home_id': 12, 'time_created': [...]}
]}
{'worker_id': 2, 'data': [
{'home_id': 13, 'time_created': [...]}
]}

Т.е дополнительно что-то сделать, чтобы сгруппировать данные, для начала возможно ли вообще?

Просто для одного рабочего - home_id может быть около тысячи, при большой выборке приходиться пробегаться по всему массиву результата и искать данные для этого работника.
источник

A

Alex in Python Flask
Агент Печенька
Ужасно, скажи пожалуйста сайты которые ты делаешь чтобы мы ими никогда не пользовались.
Не ну я понимаю ещё по незнанию так делать, но сознательно это какая-то форма вредительства
источник

V

Vlad in Python Flask
Alex
Не ну я понимаю ещё по незнанию так делать, но сознательно это какая-то форма вредительства
да ладно, наоборот удобно, дамп базы и можно сразу чекать акки
источник

A

Alex in Python Flask
Vlad
Есть некий запрос
SELECT worker_id, home_id, array_agg(time_created).....
GROUP BY worker_id, home_id

Выборка будет по нему будет такая:
{'worker_id': 1, 'home_id': 32, 'time_created': [...]}
{'worker_id': 1, 'home_id': 12, 'time_created': [...]}
{'worker_id': 2, 'home_id': 13, 'time_created': [...]}

Можно ли как-то сделать:
{'worker_id': 1, 'data': [
{'home_id': 32, 'time_created': [...]},
{'home_id': 12, 'time_created': [...]}
]}
{'worker_id': 2, 'data': [
{'home_id': 13, 'time_created': [...]}
]}

Т.е дополнительно что-то сделать, чтобы сгруппировать данные, для начала возможно ли вообще?

Просто для одного рабочего - home_id может быть около тысячи, при большой выборке приходиться пробегаться по всему массиву результата и искать данные для этого работника.
полагаю можно как-то извратиться при помощи json_agg, но ты уверен что ты действительно хочешь сразу получать такую вложенную структуру из базы?
источник

V

Vlad in Python Flask
Alex
полагаю можно как-то извратиться при помощи json_agg, но ты уверен что ты действительно хочешь сразу получать такую вложенную структуру из базы?
Хотелось бы, ибо мне для одного рабочего нужно сразу получить все данные, а так в питоне приходиться бегать и складировать данные для него
источник

T

Tishka17 in Python Flask
Alex
полагаю можно как-то извратиться при помощи json_agg, но ты уверен что ты действительно хочешь сразу получать такую вложенную структуру из базы?
о. у нас на одном проекте json формировался средствами базы. А дальше мы в коде его просто парсили и получали инстансы класса
источник

T

Tishka17 in Python Flask
правда это было на Го
источник

T

Tishka17 in Python Flask
зато за один запрос мы выгребали модели со связанными
источник

V

Vlad in Python Flask
Tishka17
зато за один запрос мы выгребали модели со связанными
:(
источник

V

Vlad in Python Flask
На алхимии наверно тоже можно написав процедуру ?
источник
2020 February 05

m

majiq in Python Flask
Подскажите, как в фласке отлавливать пинг <a ping= href= > ?
источник

T

Tishka17 in Python Flask
так а в чем проблема?
источник

A

Alex in Python Flask
majiq
Подскажите, как в фласке отлавливать пинг <a ping= href= > ?
Так же как и любой другой запрос
источник

m

majiq in Python Flask
Alex
Так же как и любой другой запрос
Любой другой запрос использует форм или импут )
источник

A

Alex in Python Flask
Эмм...
источник

A

Alex in Python Flask
Придётся повторить вопрос Тишки. Так в чем конкретно проблема?
источник

m

majiq in Python Flask
Во фласк запрос не приходит, или его просто как то по другому надо смотреть... а походу понял где туранул, через пол часа проверю
источник

A

Alex in Python Flask
majiq
Во фласк запрос не приходит, или его просто как то по другому надо смотреть... а походу понял где туранул, через пол часа проверю
Обрабатывал GET вместо POST?
источник

m

majiq in Python Flask
Старый путь не поменял на полный :D
источник