Size: a a a

Django [ru] #STAY HOME

2019 January 28

АК

А К in Django [ru] #STAY HOME
Alex Dem
вам, если не ошибаюсь, подойдут django-signals - кастомизация события как-нибудь действием
я через сигналы думаю реализовать это технически, чтобы не загромождать код логики, от кода отправки оповещения.
но какую библиотеку/ стороннею программу  следует использовать, чтобы через гуи менеджера могли понимать что произошел определенный шаг бизнес логики.
примитивный вариант это установить клиент для бд, и они его будут постоянно мониторить, но это не решение ситуации. Хочется сделать определенный "оповещатель" событий.
источник

k

kambeerhunter in Django [ru] #STAY HOME
да, это меня уже глючит )
источник

k

kambeerhunter in Django [ru] #STAY HOME
ниже про массив написал
источник

p

parikLS in Django [ru] #STAY HOME
А К
всем привет)
подскажите, какой инструмент следует использовать, если хочешь понимать на каком шагу клиент в системе.
Определенный шаг бизнес логики выполняется в беэкграунде, и нужно знать когда произошло событие, через гуи.
Логи не подойдут.
Если можно через оповещения сделать, то какую тулзу использовать
это ж зависит от того как и кого ты хочешь уведомлять об этом
источник

АК

А К in Django [ru] #STAY HOME
parikLS
это ж зависит от того как и кого ты хочешь уведомлять об этом
Продакт Менеджеров
источник

p

parikLS in Django [ru] #STAY HOME
А К
Продакт Менеджеров
а как уведомлять? письмо слать? в веб интерфейс оповещение?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
А К
всем привет)
подскажите, какой инструмент следует использовать, если хочешь понимать на каком шагу клиент в системе.
Определенный шаг бизнес логики выполняется в беэкграунде, и нужно знать когда произошло событие, через гуи.
Логи не подойдут.
Если можно через оповещения сделать, то какую тулзу использовать
а не легче написать какой-нибудь кастомный лог, а потом уведомления делать через  celery
источник

AD

Alex Dem in Django [ru] #STAY HOME
А К
я через сигналы думаю реализовать это технически, чтобы не загромождать код логики, от кода отправки оповещения.
но какую библиотеку/ стороннею программу  следует использовать, чтобы через гуи менеджера могли понимать что произошел определенный шаг бизнес логики.
примитивный вариант это установить клиент для бд, и они его будут постоянно мониторить, но это не решение ситуации. Хочется сделать определенный "оповещатель" событий.
то есть вас не столько интересует как кастомизировать событие, сколько реализация интерфейса-обзорщика событий для конечного пользователя?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
при смене статуса
источник

p

parikLS in Django [ru] #STAY HOME
произошло событие - пиши в базу, или пиши в кьюху, или пиши и туда и туда, передавай юзерам через вебсокет или используя лонг поллинг
источник

АК

А К in Django [ru] #STAY HOME
Baktiyar Bekbergen
а не легче написать какой-нибудь кастомный лог, а потом уведомления делать через  celery
не то чтобы не легше, но так будет со стороны програмной реализации правильнее!
но это не решение проблемы
источник

АК

А К in Django [ru] #STAY HOME
Alex Dem
то есть вас не столько интересует как кастомизировать событие, сколько реализация интерфейса-обзорщика событий для конечного пользователя?
да
источник

АК

А К in Django [ru] #STAY HOME
parikLS
произошло событие - пиши в базу, или пиши в кьюху, или пиши и туда и туда, передавай юзерам через вебсокет или используя лонг поллинг
как вариант! спасибо
источник

Z

ZHU in Django [ru] #STAY HOME
даже сериалайз поменял
нивкакую
class NumberBooksSerializerPostBooksAPIList(serializers.ModelSerializer):
   class Meta:
       model = NumberBooks
       fields = ('id', 'edition', 'on_hands', 'in_warehouse', 'school', 'it_filled')
источник

AD

Alex Dem in Django [ru] #STAY HOME
А К
да
так а как вы хотите оповещать?
почта, телега etc ?
у нас работе вообще jabber, я его для таких случаев юзаю
вы сами решили писать в базу события - почему бы и нет, если это важно
и все это обернуть в django-signal

сделать для этого дела вьюху какую-нибудь на вебе
пусть смотрят историю

я не совсем понимаю тогда ваш вопрос :)
источник

АК

А К in Django [ru] #STAY HOME
Alex Dem
так а как вы хотите оповещать?
почта, телега etc ?
у нас работе вообще jabber, я его для таких случаев юзаю
вы сами решили писать в базу события - почему бы и нет, если это важно
и все это обернуть в django-signal

сделать для этого дела вьюху какую-нибудь на вебе
пусть смотрят историю

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

AD

Alex Dem in Django [ru] #STAY HOME
А К
можно и телегу,
нужен сборщик событий и фильтрация по определнному событию
пилить свой не вариант, это дольше чем интегрировать что-то готовое
вопрос заключался в том, чтобы узнать кто какие интеграции использует для решения проблем о повещении событий)
django-signals, django-admin можно, например; send_email
а так я даже не знаю, что тут еще можно посоветовать
источник

AB

Askhat Bilyalov 🔥 in Django [ru] #STAY HOME
Всем привет. Ребят, подскажите, в RQ можно установить время через которое выполнится задача?
источник

Z

ZHU in Django [ru] #STAY HOME
ZHU
даже сериалайз поменял
нивкакую
class NumberBooksSerializerPostBooksAPIList(serializers.ModelSerializer):
   class Meta:
       model = NumberBooks
       fields = ('id', 'edition', 'on_hands', 'in_warehouse', 'school', 'it_filled')
на сервер приходит
[{'id': 60, 'edition': 1, 'on_hands': 234, 'in_warehouse': 234, 'school': 2, 'it_filled': 6}, {'id': 61, 'edition': 2, 'on_hands': 324, 'in_warehouse': 234, 'school': 2, 'it_filled': 6}]

но валидацию не проходит ((
источник

p

parikLS in Django [ru] #STAY HOME
А К
можно и телегу,
нужен сборщик событий и фильтрация по определнному событию
пилить свой не вариант, это дольше чем интегрировать что-то готовое
вопрос заключался в том, чтобы узнать кто какие интеграции использует для решения проблем о повещении событий)
kibana, aws xray
источник