def _save_fk(self, card): changed = False event = self.context['request'].data.get('event', None) idol = self.context['request'].data.get('idol', None) if event: if event == 'None': card.event = None else: event = models.Event.objects.get(japanese_name=event) card.event = event changed = True if idol: try: idol = models.Idol.objects.get(name=idol) except ObjectDoesNotExist: idol = models.Idol.objects.create(name=idol) card.idol = idol card.name = idol.name changed = True if changed: card.save() update_cards_join_cache(cards=[card]) update_cards_rankings({}) return card
def handle(self, *args, **options): update_cards_owners({}) update_cards_rankings({})
def handle(self, *args, **options): update_cards_owners({}) update_cards_rankings({}) update_accounts_rankings({}) update_cards_join_cache({})