Два кверисета в одном представлении в Django

Итак, я пытаюсь сделать два списка в одном представлении, но с разными фильтрами. Они также меняются в зависимости от того, приостановлена ли кампания или запущена. Вот что я придумал, но это приводит к ошибке: TypeError: init() получил неожиданный аргумент ключевого слова 'queryset_paused'

Это мой views.py

def home_view(request):
    #campaigns in progress
    queryset = Campaign.objects.filter(is_active=True, completion_percent__lt=100)

    if request.method == "POST":
        form_type = request.POST.get('id')
        if form_type == 'campaign_status':
            formset = CampaignStatusFormSet(
                request.POST, request.FILES,
                queryset=queryset,
            )
            formset.save()
    else:
        formset = CampaignStatusFormSet(queryset=queryset)

    campaigns_and_forms = list(zip(queryset, formset))

    #paused campaigns
    queryset_paused = Campaign.objects.filter(is_active=False, completion_percent__lt=100)

    if request.method == "POST":
        form_type = request.POST.get('id_paused')
        if form_type == 'campaign_status_paused':
            formset_paused = CampaignStatusFormSet(
                request.POST, request.FILES,
                queryset_paused=queryset_paused,
            )
            formset_paused.save()
    else:
        formset_paused = CampaignStatusFormSet(queryset_paused=queryset_paused)

    campaigns_and_forms_paused = list(zip(queryset_paused, formset_paused))

    context = {
        'formset': formset,
        'campaigns_and_forms': campaigns_and_forms,
        'formset_paused': formset_paused,
        'campaigns_and_forms_paused': campaigns_and_forms_paused,
    }

    return render(request, 'campaigns_in_progress.html', context)

Вот мой шаблон для двух списков

Пожалуйста, скажите, что я делаю неправильно.

Вернуться на верх