I am trying to set up some post_save
receivers similar to the following:
@receiver(post_save, sender=Game, dispatch_uid='game_updated')
def game_updated(sender, **kwargs):'''DO SOME STUFF HERE'''MyPick.objects.filter(week=game.week, team=game.home_team).update(result=home_result)MyPick.objects.filter(week=game.week, team=game.away_team).update(result=away_result)@receiver(post_save, sender=MyPick, dispatch_uid='user_pick_updated')
def update_standings(sender, **kwargs):'''DO STUFF'''
The first receiver is getting called correctly after an update on the Game object, however the calls to update on the MyPick object are not causing the second receiver to be called. Does the post_save signal not work on update or am I missing something else here?