SkyLearn-Test/course/filters.py
2024-01-07 14:44:42 +01:00

19 lines
504 B
Python

import django_filters
from .models import Program
class ProgramFilter(django_filters.FilterSet):
title = django_filters.CharFilter(lookup_expr="icontains", label="")
class Meta:
model = Program
fields = ["title"]
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# Change html classes and placeholders
self.filters["title"].field.widget.attrs.update(
{"class": "au-input", "placeholder": "Program name"}
)