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