
    Fij                     p    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	m
Z
  G d de      Z G d	 d
e      Zy)    )APIViewstatus)Response   )Pages)PagesSerializerPageSerializerc                       e Zd Zd Zy)	PagesViewc                     	 t         j                  j                  d      }t        |d      }t	        |j
                  t        j                  d      S #  t	        dt        j                  d      cY S xY w)Nr   r   Tmany)pagesr   z-Something went wrong. Please try again later.)messager   )	r   objectsfilterr	   r   datar   HTTP_200_OKHTTP_400_BAD_REQUEST)selfrequestr   
serializers       ;/media/monika/Local Disk1/HOMYLIO_ADMIN/pages/contractor.pygetzPagesView.get	   sk    	AMM((!(4E(T:JzASASTUU	A)Xcic~c~  A  As   AA A5N__name__
__module____qualname__r        r   r   r      s    Ar!   r   c                       e Zd Zd Zy)PageViewc                     t         j                  j                  |j                  j                  d            }t	        |d      }t        |j                  t        j                  d      S )Nslug)r%   Fr   )pager   )	r   r   r   GETr
   r   r   r   r   )r   r   r&   r   s       r   r   zPageView.get   sL    }}  (? @#Du5
*//F<N<NOPPr!   Nr   r    r!   r   r#   r#      s    Qr!   r#   N)rest_framework.viewsr   rest_frameworkr   rest_framework.responser   modelsr   serializersr	   r
   r   r#   r    r!   r   <module>r-      s0    ( ! ,  8A AQw Qr!   