# app/filters.py

def datetime_local_format(value):
    """
    Преобразует объект datetime в строку формата 'YYYY-MM-DDTHH:MM'
    для <input type="datetime-local">.
    """
    if not value:
        return ""
    return value.strftime("%Y-%m-%dT%H:%M")

def split_filter(value, delimiter=","):
    """
    Разбивает строку по указанному разделителю и возвращает список.
    Если значение пустое, возвращает пустой список.
    """
    if not value:
        return []
    return value.split(delimiter)
