Как использовать django signal внутри async-функции?
У меня есть следующая async
функция, которая уведомляет пользователей об изменении БД. Я пытался отказаться от использования функции async и использовать вместо нее обычную функцию, но не могу этого сделать.
Я должен использовать сигналы django внутри функции async и возвращать сигнал из нее.
async def liveSignals_generator(obj, info):
while True:
@receiver(post_save, models.Post)
def do_stuff(instence):
print('test=======')
yield instence.id
проблема когда я использую
receiver
внутриasync
функции, она ведет себя так, как будто ее вообще не существует. Также, возможно ли использоватьawait
внутриliveSignals_generator
передdo_stuff
?Цель любой возможный подход к возврату/выдаче данных новых сигналов изнутри
.liveSignals_generator
. Возможно, мы можем создать внешнюю функцию, которая соединит эти ....