generic.utils module

generic.utils.to_search_indices(users: QuerySet, active: bool | None = True) list[dict[str, str]][源代码]

把用户对象转化为搜索索引

Args: - users: 用户对象列表 - active: 返回的用户是否为激活用户,为`None`时不筛选,默认为`True`

Returns: - search_indices: 搜索索引列表,每个索引包含以下字段

  • id: 用户id(学号)

  • text: 用户名称

  • pinyin: 用户名称拼音

  • acronym: 用户名称缩写