Я пытаюсь извлечь объекты из модели на основе другой модели:
код
def financials (request):
finance = list(Quiz.objects.filter(owner=request.user.pk).values_list('id', flat=True))
print('finance', finance)
invoice_list = []
for i in finance:
print('i',i)
invoice_object = get_object_or_404(Invoice, invoice_quiz_id=i)
invoice_list.append(invoice_object)
но он останавливается после одного цикла, потому что он соответствует условию, любая помощь приветствуется.
Вот что я попробовал:
invoice_object = [get_object_or_404(Invoice, invoice_quiz_id=i) for i in finance]
Почему этот цикл просто останавливается, если он соответствует ложному условию? Как сделать так, чтобы оно продолжало нарушать условие?