OwlCyberSecurity - MANAGER
Edit File: list.cpython-39.pyc
a ���e � @ s� d dl mZ d dlmZmZ d dlmZ d dlmZ d dl m Z d dlm Z mZmZ G dd� de �ZG d d � d ee�ZG dd� de�ZG d d� dee�ZdS )� )�ImproperlyConfigured)�InvalidPage� Paginator)�QuerySet)�Http404)�gettext)�ContextMixin�TemplateResponseMixin�Viewc s� e Zd ZdZdZdZdZdZdZdZ e ZdZdZ dd� Zdd � Zd d� Zdd � Zddd�Zdd� Zdd� Zdd� Zdd�� fdd� Z� ZS )�MultipleObjectMixinz0A mixin for views manipulating multiple objects.TNr �pagec C sz | j dur$| j }t|t�rP|�� }n,| jdur<| jj�� }ntdd| jji ��| � � }|rvt|t �rl|f}|j|� }|S )z� Return the list of items for this view. The return value must be an iterable and may be an instance of `QuerySet` in which case `QuerySet` specific behavior will be enabled. Nzj%(cls)s is missing a QuerySet. Define %(cls)s.model, %(cls)s.queryset, or override %(cls)s.get_queryset().�cls)�queryset� isinstancer �all�modelZ_default_managerr � __class__�__name__�get_ordering�strZorder_by)�selfr �ordering� r �Z/home/gouroczh/virtualenv/pat/3.9/lib/python3.9/site-packages/django/views/generic/list.py�get_queryset s"