feat: reduce db queries when saving order on session

This commit is contained in:
Herculino Trotta
2025-01-29 00:12:47 -03:00
parent 190be3e813
commit 19a65ac45f
3 changed files with 5 additions and 3 deletions

View File

@@ -222,7 +222,7 @@ SESSION_COOKIE_SECURE = os.getenv("HTTPS_ENABLED", "false").lower() == "true"
DEBUG_TOOLBAR_CONFIG = {
"ROOT_TAG_EXTRA_ATTRS": "hx-preserve",
"SHOW_TOOLBAR_CALLBACK": lambda r: False, # disables it}
# "SHOW_TOOLBAR_CALLBACK": lambda r: False, # disables it
}
DEBUG_TOOLBAR_PANELS = [
"debug_toolbar.panels.history.HistoryPanel",

View File

@@ -69,7 +69,8 @@ def transactions_list(request, month: int, year: int):
if "order" in request.GET:
order = request.GET["order"]
request.session["monthly_transactions_order"] = order
if order != request.session["monthly_transactions_order"]:
request.session["monthly_transactions_order"] = order
f = TransactionsFilter(request.GET)
transactions_filtered = (

View File

@@ -328,7 +328,8 @@ def transaction_all_list(request):
if "order" in request.GET:
order = request.GET["order"]
request.session["all_transactions_order"] = order
if order != request.session["all_transactions_order"]:
request.session["all_transactions_order"] = order
transactions = Transaction.objects.prefetch_related(
"account",