Пример #1
0
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()
Пример #2
0
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