Beispiel #1
0
 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({})
Beispiel #3
0
    def handle(self, *args, **options):

        update_cards_owners({})
        update_cards_rankings({})
        update_accounts_rankings({})
        update_cards_join_cache({})