カスタムの 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 フック内に次のものがあります (ただし、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...
save イベントから post_save イベントに kwargs を渡すにはどうすればよいですか?