Я подключаю пользовательский сигнал post_save и замечаю, что я не могу найти простой способ передать набор kwargs.
Во время сохранения (внутри пользовательской формы)
def save(self, commit=True):
user = super(CustomFormThing, self).save(commit=False)
#set some other attrs on user here ...
if commit:
user.save()
return user
Тогда внутри моего пользовательского post_save hook у меня есть следующее (но никогда не получаю никаких kwargs)
@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
some_id = kwargs.get('some', None)
other_id = kwargs.get('other', None)
if created:
#do something with the kwargs above...
Как я могу передать kwargs из сохранения в событие post_save?