o
     fH                     @   s   d dl mZmZ d dlmZ d dlmZmZ d dlm	Z	 d dlm
Z
 d dlmZ ddlmZmZmZ d	d
 Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd ZdS )    )renderget_object_or_404)F)HttpResponseHttpResponseRedirect)loader)Http404)reverse   )ItemBagPlayerc                 C   s    t jd}d|i}t| d|S )Nz	-pub_dateall_items_listzitems/index_items.html)r   objectsorder_byr   )requestr   context r   ;C:\Users\fleur\Bestanden\Django\projects\bag\items\views.pyindex_items   s   r   c                 C      t j }d|i}t| d|S )Nall_items_list_newzitems/index_bag.html)r   r   allr   )r   r   context_newr   r   r   	index_bag      
r   c                 C   <   z	t jj|d}W n t jy   tdw t| dd|iS )NpkzBagItem does not existzitems/detail_bag_item.htmlbagitem)r   r   getDoesNotExistr   r   )r   Zbag_idr   r   r   r   detail_bag_item$   s   r"   c              	   C   s   t t|d}z|}W n ttjfy   t| d|dd Y S w d| jv r-tdd |_nd| jv r9tdd |_|  t	t
d	|jfd
S )Nr   zitems/detail.htmlzYou didn't select a choice)itemerror_messageAdd
item_countr
   Removezitems:detail)args)r   r   KeyErrorr!   r   POSTr   r&   saver   r	   id)r   item_idr#   Zselected_choicer   r   r   	addremove.   s$   
	
r.   c                 C   r   )Nr   zItem does not existzitems/detail_item.htmlr#   )r   r   r    r!   r   r   r   r-   r#   r   r   r   detail_itemG   s   r0   c                 C   s   t t|d}t| dd|iS )Nr   zitems/results.htmlr#   )r   r   r   r/   r   r   r   resultsV   s   r1   c                 C   s
   t | dS )Nzitems/index_all.html)r   )r   r   r   r   	index_allZ   s   
r2   c                 C   r   )Nall_players_listzitems/index_players.html)r   r   r   r   )r   r3   r   r   r   r   index_players^   r   r4   c                 C   r   )Nr   zPlayer does not existzitems/detail_player.htmlplayer)r   r   r    r!   r   r   )r   	player_idr5   r   r   r   detail_playerg   s   r7   N)Zdjango.shortcutsr   r   django.db.modelsr   django.httpr   r   django.templater   r   django.urlsr	   modelsr   r   r   r   r   r"   r.   r0   r1   r2   r4   r7   r   r   r   r   <module>   s     
	