/usr/local/lib/python3.9/site-packages/django/contrib/admin/views/__pycache__
a Ұ�h� � @ sL d dl mZ d dlmZmZ d dlmZmZ d dlm Z G dd� de �Z dS )� )�apps)�FieldDoesNotExist�PermissionDenied)�Http404�JsonResponse)�BaseListViewc @ sJ e Zd ZdZdZdZdd� Zdd� Zdd � Zd d� Z dd � Z ddd�ZdS )�AutocompleteJsonViewz3Handle AutocompleteWidget's AJAX requests for data.� Nc sf � � |�\� _� _� _�� �|�s&t�� �� � _� �� }t � �fdd�|d D �d|d � � id��S )z� Return a JsonResponse with search results as defined in serialize_result(), by default: { results: [{id: "123" text: "foo"}], pagination: {more: true} } c s g | ]}� � |���qS � )�serialize_result)�.0�obj��self� to_field_namer �Q/usr/local/lib/python3.9/site-packages/django/contrib/admin/views/autocomplete.py� <listcomp>$ s �z,AutocompleteJsonView.get.<locals>.<listcomp>�object_list�moreZpage_obj)�resultsZ pagination)�process_request�term�model_admin�source_field�has_permr �get_querysetr Zget_context_datar Zhas_next)r �request�args�kwargs�contextr r r �get s"