Как взять два параметра (дата начала и дата окончания) для фильтрации событий в django с помощью query_params.get()?

Я хочу передать два параметра в метод GET в django. Один из них start_date, а второй end_date. Но я только знаю о передаче только одному методу. Вот мой код, в котором я хочу отфильтровать историю пополнения счета в range of dates .


class BusinessDonationHistoryController(BaseController):
    view = ListView

    @entity(Business, arg="business")
 
    def read(self, request, response, business):
        request.query_params.get() #Here I need help
        deposits = Deposit.objects.filter(
            business=business, deposit_type=deposit_types.BUSINESS_DONATION)
        credit_accounts = CreditAccount.objects.filter(deposit__in=deposits)
        deposit_map = defaultdict(list)

        # create a mapping of deposit id and associated credit accounts
        for credit_account in credit_accounts:
            deposit_map[credit_account.deposit_id].append(credit_account)

        history = []
        for deposit in deposits:
            history.append({
                "date": deposit.created_date,
                "total_amount": from_cents(deposit.amount),
                "amount_disbursed": from_cents(sum([ca.total_amount - ca.current_amount for ca in deposit_map.get(deposit.id)]))
            })
            print(history)

Проверил все ссылки на StackOverflow, но не нашел ничего подходящего. Проверил даже эту ссылку

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