Почему мой сигнал django m2m_changed не срабатывает?
Я пытаюсь проверить поле изображения, которое имеет связь m2m с моделью поста. используя сигнал m2m_changed, но он не срабатывает вообще. Очевидно, что я что-то упускаю, но не знаю что.
class Post(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
images = models.ManyToManyField('Files', blank=True)
вот мой файл signals.py
from django.dispatch import receiver
from django.db.models.signals import m2m_changed
from django.core.exceptions import ValidationError
@receiver(m2m_changed, sender=Post.images.through)
def images_changed(sender, **kwargs):
print("the images signal changed ran")
И я также определил метод ready в моем файле apps.py.
def ready(self):
import social.signals