def construct_search(field_name):
    """
    Вспомогательная функция для построения поисковых полей
    """
    if field_name.startswith('^'):
        return '%s__istartswith' % field_name[1:]
    elif field_name.startswith('='):
        return '%s__iexact' % field_name[1:]
    elif field_name.startswith('@'):
        return '%s__search' % field_name[1:]
    return '%s__icontains' % field_name
