o
    bg/                     @   sD   d dl mZmZ d dlmZ ddlmZ dd Zdd Zd	d
 Z	dS )    )renderget_object_or_404)timezone   )Eventc                 C   s
   t | dS )Nzevents/events.html)r   )request r   !/var/www/html/gwz/events/views.pyevents   s   
r
   c                 C   st   t  }| }tjj|ddd}tjj|ddddd }tjjd	|d
dd }|||d}t| d|S )z2Display list of events with upcoming events first.)	date__gtedatetime)date__ltz-datez-timeN   T)is_featuredr      )upcoming_eventspast_eventsfeatured_eventszevents/event_list.html)r   nowr   r   objectsfilterorder_byr   )r   r   current_dater   r   r   contextr   r   r	   
event_list	   s.   r   c                 C   s    t t|d}d|i}t| d|S )z$Display details of a specific event.)ideventzevents/event_detail.html)r   r   r   )r   event_idr   r   r   r   r	   event_detail&   s   r   N)
django.shortcutsr   r   django.utilsr   modelsr   r
   r   r   r   r   r   r	   <module>   s    