Вам необходимо передать ключевые аргументы методу create()
даже для kwargs['instance']
, например:
.create(instance=kwargs['instance'])
Или вместо него можно использовать add()
метод:
Notification.objects.add(kwargs['instance'])
Лучшая альтернатива для уведомления:
pip install django-notifications-hq
from django.db.models.signals import post_save
from notifications.signals import notify
from myapp.models import MyModel
def my_handler(sender, instance, created, **kwargs):
notify.send(instance, verb='was saved')
post_save.connect(my_handler, sender=MyModel)