from django_filters import rest_framework as filters
from .models import Blogs
from archives.models import Archives
from django.db.models import UUIDField
from django.db.models.functions import Cast
from utils.utils import BaseFilterWithArchiveFilter


class BlogsFilter(BaseFilterWithArchiveFilter):
    title = filters.CharFilter(field_name="title", lookup_expr="icontains")

    class Meta:
        model = Blogs
        fields = ["title", "is_archived"]
