Enable caching via DB and update cache timeouts

This commit is contained in:
badblocks 2025-03-15 21:51:23 -07:00
parent 9ce5d525b3
commit 27c7238a82
11 changed files with 281 additions and 283 deletions

View file

@ -1,4 +1,4 @@
# Generated by Django 5.1.2 on 2025-03-15 22:05
# Generated by Django 5.1.2 on 2025-03-16 04:58
import django.db.models.deletion
from django.db import migrations, models

View file

@ -4,7 +4,7 @@ from cards.models import Card
register = template.Library()
@register.inclusion_tag('templatetags/card_multiselect.html')
def card_multiselect(field_name, label, placeholder, cards=None, selected_values=None, cache_timeout=86400, cache_key="cards_multiselect"):
def card_multiselect(field_name, label, placeholder, cards=None, selected_values=None, cache_timeout=86400):
"""
Renders a multiselect field for choosing cards while supporting quantity data.
@ -50,6 +50,5 @@ def card_multiselect(field_name, label, placeholder, cards=None, selected_values
'cards': cards,
'placeholder': placeholder,
'selected_values': list(selected_cards.keys()),
'cache_timeout': cache_timeout,
'cache_key': cache_key,
'cache_timeout': cache_timeout
}