ó
ĝ˘TQc           @   s6   d  d l  m Z d  d l m Z d   Z d   Z d S(   i˙˙˙˙(   t   Http404(   t   render_to_responsec         C   s6   t  | | | |  \ } } t d i | d 6| d 6 S(   Ns   databrowse/choice_list.htmlt   modelt   field(   t   lookup_fieldR   (   t   requestt	   app_labelt   module_namet
   field_namet   modelst   mt   f(    (    s8   ../Django//lib/python/django/contrib/databrowse/views.pyt   choice_list   s    c   
      C   s   t  | | | |  \ } } y t | j j  | } Wn t k
 rT t d   n X| j i | | j j 6  }	 t d i | d 6| d 6| d 6|	 d 6 S(   Ns   Invalid choice value givens   databrowse/choice_detail.htmlR   R   t   valuet   object_list(	   R   t   dictR   t   choicest   KeyErrorR    t   objectst   nameR   (
   R   R   R   R   t	   field_valR	   R
   R   t   labelt   obj_list(    (    s8   ../Django//lib/python/django/contrib/databrowse/views.pyt   choice_detail   s    N(   t   django.httpR    t   django.shortcutsR   R   R   (    (    (    s8   ../Django//lib/python/django/contrib/databrowse/views.pyt   <module>   s   	