Przeglądaj źródła

Arreglo estilo filtros

Celestino Rey 1 rok temu
rodzic
commit
373a85b6e9

+ 1 - 6
src/finanzas/templatetags/range_filters.py

@@ -5,9 +5,4 @@ register = template.Library()
 @register.filter
 def to(start, end):
     """Uso: {% for i in 1|to:12 %} genera del 1 al 12 (includos)"""
-    return range(start, end + 1)
-
-
-@register.filter
-def add_class(field, css_class):
-    return field.as_widget(attrs={"class": css_class})
+    return range(start, end + 1)

+ 6 - 3
src/templates/dashboard.html

@@ -1,6 +1,7 @@
 {% extends "base.html" %}
 
 {% load humanize %}
+
 {% load range_filters %}
 
 {% block interface %}
@@ -45,20 +46,22 @@
                 <div class="row g-2 align-items-end">
                     <div class="col-auto">
                         {{ form_fecha.mes.label_tab }}
-                        {{ form_fecha.mes|add_class: "form-select" }}
+                        {{ form_fecha.mes }}
                     </div>
                     <div class="col-auto">
                         {{ form_fecha.anio.label_tab }}
-                        {{ form_fecha.anio|add_class: "form-select" }}
+                        {{ form_fecha.anio }}
                     </div>
                     <div class="col-auto">
                         {{ form_filtro.buscar }}
                     </div>
                     <div class="col-auto">
-                        <button type="submit" class="btn btn-primari">Filtrar</button>
+                        <button type="submit" class="btn btn-primary">Filtrar</button>
                     </div>
                     {% if form_filtro.buscar.value %}
+                    <div class="col-auto">
                         <a href="{% url 'dashboard' %}?mes={{ form_fecha.mes.value }}&anio={{ form_fecha.anio.value }}" class="btn btn-outline-secondary">Limpiar</a>
+                    </div>
                     {% endif %}
                 </div>
             </form>