Как взять два параметра (дата начала и дата окончания) для фильтрации событий в 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, но не нашел ничего подходящего. Проверил даже эту ссылку