U
    z5e                     @   sj   d dl mZ d dlmZ d dlmZ ddlmZ ddlm	Z	 d dl
mZ d dlmZ G d	d
 d
ejZdS )    )render)Response)api_view   )Candle)CandleSerializer)PageNumberPagination)genericsc                   @   s   e Zd ZeZdd ZdS )ListCandlesc                 C   sJ   t j }| |}|d k	r4t|dd}| |jS t|dd}t|jS )NT)many)r   objectsallpaginate_querysetr   get_paginated_responsedatar   )selfrequestquerysetpage
serializer r   :/var/www/admin.mollyncandle.com/mollyncandle/core/views.pyget   s    

zListCandles.getN)__name__
__module____qualname__r   Zpagination_classr   r   r   r   r   r
   	   s   r
   N)django.shortcutsr   rest_framework.responser   Zrest_framework.decoratorsr   modelsr   r   r   Zrest_framework.paginationr   rest_frameworkr	   ZListAPIViewr
   r   r   r   r   <module>   s   