File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/admin/views/__pycache__/autocomplete.cpython-310.pyc
Back
o �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 � � |�\� _� _� _�� �|�st�� �� � _� �� }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 �Z/usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/admin/views/autocomplete.py� <listcomp>$ s ��z,AutocompleteJsonView.get.<locals>.<listcomp>�object_list�more�page_obj)�results� pagination)�process_request�term�model_admin�source_field�has_permr �get_querysetr �get_context_datar �has_next)r �request�args�kwargs�contextr r r �get s"