Size: a a a

2020 June 12

E

Eldar in Python Flask
Ребят подскажите по алхимии.

tags = db.session.query(Tag).all()

теперь нужно достать из тагов только те что имеют айди 1 2 3

spec_tag = tags.filter(Tag.id.in_([1,2,3])).all()

алхимия ругается

AttributeError: 'list' object has no attribute 'filter'
источник
2020 June 13

V

Vlad in Python Flask
db.session.query(Tag).filter(Tag.id.in_([1,2,3])).all()
источник

E

Eldar in Python Flask
Vlad
db.session.query(Tag).filter(Tag.id.in_([1,2,3])).all()
большое спасибо, но это повторный запрос в бд который я хочу избежать
источник

V

Vlad in Python Flask
значит питоном отбери
источник

T

Tishka17 in Python Flask
Eldar
Ребят подскажите по алхимии.

tags = db.session.query(Tag).all()

теперь нужно достать из тагов только те что имеют айди 1 2 3

spec_tag = tags.filter(Tag.id.in_([1,2,3])).all()

алхимия ругается

AttributeError: 'list' object has no attribute 'filter'
[t for t in tags if t.id in [1,2,3]]
источник

E

Eldar in Python Flask
Tishka17
[t for t in tags if t.id in [1,2,3]]
да спасибо, я так и сделал. Думал может что интересное у алхимии есть
источник

T

Tishka17 in Python Flask
Даже не знаю зачем ей это
источник

V

Vlad in Python Flask
Eldar
да спасибо, я так и сделал. Думал может что интересное у алхимии есть
Интереснее не играть в количество запросов
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
Всем привет, не подскажите как можно реализовать статиски посещаемости сайта за день
источник

T

Tishka17 in Python Flask
Вариант 1.
делаешь в редисе счетчик
дата: число

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

Ꮆㄖ尺ᗪ乂1 in Python Flask
А без редис?
источник

T

Tishka17 in Python Flask
Вариант 2:
В клахаусе делаешь таблицу с шардированием по дням
В памяти агрегируешь счетчик, периодически добавляешь в clickhouse строку с ним
Потом из кликахуса когда надо выгребаешь сумму по дням
источник

T

Tishka17 in Python Flask
Ꮆㄖ尺ᗪ乂1
Всем привет, не подскажите как можно реализовать статиски посещаемости сайта за день
Вариант 3
гугл аналитику просто подруби
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
ок, спасибо
источник

I

Ivan in Python Flask
Всем привет
источник

I

Ivan in Python Flask
Есть кто может подсказать с парсером?
источник

ПП

Проксимов Прксимович... in Python Flask
Ivan
Есть кто может подсказать с парсером?
источник

P

Pythonic in Python Flask
Tishka17
Вариант 1.
делаешь в редисе счетчик
дата: число

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

T

Tishka17 in Python Flask
Pythonic
При многих параллельных запросах на сайт  не будут проблемы с inc?
Нет. inc держит очень большой RPS
источник

T

Tishka17 in Python Flask
Сотни тысяч если не больше
источник