Есть следующая модель категории:
class Category(MPTTModel, models.Model):
is_active = models.BooleanField(
verbose_name='Активно', default=True)
parent = TreeForeignKey(
'self', verbose_name='Родительская категория', related_name='childs',
on_delete=models.CASCADE, blank=True, null=True)
title = models.CharField(
verbose_name='Название', max_length=1024)
slug = models.SlugField(
verbose_name='Слаг', max_length=1024)
def save(self, *args, **kwargs):
if self._state.adding:
>>> CODE
super(Category, self).save(*args, **kwargs)
Про добавлении новой категории нужно разослать уведомления в ЛК пользователям. Если пользователей пара штук это не проблема, но если их от 10к и больше, то при каждом добавлении новой категории (например из админки), нужно будет ждать по 5 минут пока создадутся объекты уведомлений и т/д.
Как можно грамотно реализовать эту систему?