def _edit_card(card,card_type): rarity = 1 if card.rarity: rarity = card.rarity c = Card.get_by_card_type_id(card_type, card.id) if c: c.rarity = rarity c.card_name = card.name c.save()
def _add_card(card,type_name,card_type): rarity = 1 if card.rarity: rarity = card.rarity try: c = Card.get_by_card_type_id(card_type, card.id) # 已经存在 则修改 if c: _edit_card(card,card_type) else: c = Card.objects.create(r_card_id=card.id,type_name=type_name, card_type=card_type,rarity=rarity, card_name=card.name) c.save() except Exception,e: if config.debug: print e