def my_handler(sender, instance, created, **kwargs): if created and instance.username != 'AnonymousUser': p = Player(user=instance) p.save() Computer(player=p).save() assign('change_player', p.user, p) assign('change_computer', p.user, p.computer)