Django Flashcards view (mark as known)

Здравствуйте, я сейчас застрял с представлением Django Flashcards Website для пометки карточек как "известных"... вот код, предыдущая карточка работает хорошо...:

class CardView(View): template_name = 'card.html'

def get(self, request, set_id, card_id):
    selected_set = get_object_or_404(Set, pk=set_id)
    try:
        selected_card = selected_set.card_set.get(id=card_id)
    except (KeyError):
        return render(request, 'set_index.html',)
    else:
        context = {
            'set': selected_set,
            'card': selected_card,
        }
        try:
            known_card = selected_set.card_set.filter(
                id__lt=card_id).order_by("id")
            Card.known +=1
        except(KeyError, AssertionError):
            pass
        else:
            context['known_card'] = known_card

        try:
            prev_card = selected_set.card_set.filter(
                id__lt=card_id).order_by("id")
            prev_card = prev_card[len(prev_card) - 1]
        except (KeyError,  AssertionError):
            pass
        else:
            context['prev_card'] = prev_card
Вернуться на верх