feat: improve transactions list loading time

Prefetch more values and allow them to be cached
This commit is contained in:
Herculino Trotta
2025-01-29 13:46:06 -03:00
parent b2843a1ec1
commit 1140d9c896
2 changed files with 6 additions and 0 deletions

View File

@@ -84,9 +84,12 @@ def transactions_list(request, month: int, year: int):
"account__group",
"category",
"tags",
"tags__id",
"account__exchange_currency",
"account__currency",
"installment_plan",
"entities__name",
"entities__id",
)
)

View File

@@ -336,9 +336,12 @@ def transaction_all_list(request):
"account__group",
"category",
"tags",
"tags__id",
"account__exchange_currency",
"account__currency",
"installment_plan",
"entities__name",
"entities__id",
).all()
transactions = default_order(transactions, order=order)