a
    `                     @   s|   d dl mZ ddlmZmZ dd Zd dlmZ G dd dejZ	G d	d
 d
ejZ
G dd dejZG dd dejZdS )    )render   )PublicationSeminarc                 C   s$   t j  }d|i}t| d|dS )z View function for research page.num_publicationzresearch.html)context)r   objectsallcountr   )requestr   r    r   QC:\Users\Steffen\Nextcloud\Share_Robert_Steffen\nanotud_final_2\research\views.pyresearch   s    r   )genericc                   @   s$   e Zd ZeZdZdZdZdd ZdS )PublicationListViewZpublication_listzpublication.html   c                 C   s   t jdS )Nz	-pub_date)r   r   order_by)selfr   r   r   get_queryset   s    z PublicationListView.get_querysetN)	__name__
__module____qualname__r   modelcontext_object_nametemplate_namepaginate_byr   r   r   r   r   r      s
   r   c                   @   s   e Zd ZeZdZdZdS )SeminarListViewZseminar_listzseminar.htmlN)r   r   r   r   r   r   r   r   r   r   r   r       s   r   c                   @   s   e Zd ZeZdZdZdS )PublicationDetailViewzpublication_detail.htmlZ
pub_detailN)r   r   r   r   r   r   r   r   r   r   r   r   '   s   r   c                   @   s   e Zd ZeZdZdZdS )SeminarDetailViewzseminar_detail.htmlZseminar_detailN)r   r   r   r   r   r   r   r   r   r   r   r   ,   s   r   N)Zdjango.shortcutsr   modelsr   r   r   Zdjango.viewsr   ListViewr   r   
DetailViewr   r   r   r   r   r   <module>   s   	