î
â^Q\y  ã               @   s$  d  d l  m Z d  d l m Z d  d l m Z m Z d  d l m Z Gd d „  d e j	 ƒ Z
 e Gd d „  d e j	 ƒ ƒ Z e Gd	 d
 „  d
 e j	 ƒ ƒ Z e Gd d „  d e j	 ƒ ƒ Z Gd d „  d e j	 ƒ Z Gd d „  d e j	 ƒ Z Gd d „  d e j	 ƒ Z Gd d „  d e j	 ƒ Z d S)é    )Úunicode_literals)Úmodels)Ú
ForeignKeyÚCASCADE)Úpython_2_unicode_compatiblec               @   s"   e  Z d  Z e j d d ƒ Z d S)ÚTestAdminWidgetsRootÚ
max_lengthéÈ   N)Ú__name__Ú
__module__Ú__qualname__r   Ú	CharFieldÚname© r   r   úZ/var/www/dbchiro/venv/build/django-nested-admin/nested_admin/tests/admin_widgets/models.pyr      s   r   c               @   s.   e  Z d  Z e j d d ƒ Z d d „  Z d S)ÚTestAdminWidgetsRelated1r   r	   c             C   s   |  j  S)N)r   )Úselfr   r   r   Ú__str__   s    z TestAdminWidgetsRelated1.__str__N)r
   r   r   r   r   r   r   r   r   r   r   r      s   r   c               @   s@   e  Z d  Z e j d d ƒ Z d d „  Z e d d „  ƒ Z d S)ÚTestAdminWidgetsRelated2r   r	   c             C   s   |  j  S)N)r   )r   r   r   r   r      s    z TestAdminWidgetsRelated2.__str__c               C   s   d S)NÚname__icontains)r   r   r   r   r   r   Úautocomplete_search_fields   s    z3TestAdminWidgetsRelated2.autocomplete_search_fieldsN)	r
   r   r   r   r   r   r   Ústaticmethodr   r   r   r   r   r      s   r   c               @   s.   e  Z d  Z e j d d ƒ Z d d „  Z d S)ÚTestAdminWidgetsM2Mr   r	   c             C   s   |  j  S)N)r   )r   r   r   r   r   $   s    zTestAdminWidgetsM2M.__str__N)r
   r   r   r   r   r   r   r   r   r   r   r       s   r   c            
   @   sø   e  Z d  Z e j d d ƒ Z e j ƒ  Z e e	 d e
 ƒZ e j ƒ  Z e j d d d d ƒ Z e j d d d d d d ƒ Z e j e d d d d d e
 d	 d
 ƒZ e j e d d d d d e
 d	 d
 ƒZ e j e d d ƒZ Gd d „  d ƒ Z d S)ÚTestAdminWidgetsAr   r	   Ú	on_deleteÚblankTÚnullÚ	upload_toÚfooÚrelated_nameú+c               @   s   e  Z d  Z d Z d S)zTestAdminWidgetsA.MetaÚpositionN)zposition)r
   r   r   Úorderingr   r   r   r   ÚMeta5   s   r#   N)r
   r   r   r   r   r   Ú	SlugFieldÚslugr   r   r   ÚparentÚPositiveIntegerFieldr!   ÚDateTimeFieldÚdateÚ	FileFieldÚuploadr   Úfk1Úfk2ÚManyToManyFieldr   Úm2mr#   r   r   r   r   r   (   s   r   c            
   @   sø   e  Z d  Z e j d d ƒ Z e j ƒ  Z e e	 d e
 ƒZ e j ƒ  Z e j d d d d ƒ Z e j d d d d d d ƒ Z e j e d d d d d e
 d	 d
 ƒZ e j e d d d d d e
 d	 d
 ƒZ e j e d d ƒZ Gd d „  d ƒ Z d S)ÚTestAdminWidgetsBr   r	   r   r   Tr   r   r   r   r    c               @   s   e  Z d  Z d Z d S)zTestAdminWidgetsB.Metar!   N)zposition)r
   r   r   r"   r   r   r   r   r#   F   s   r#   N)r
   r   r   r   r   r   r$   r%   r   r   r   r&   r'   r!   r(   r)   r*   r+   r   r,   r-   r.   r   r/   r#   r   r   r   r   r0   9   s   r0   c            
   @   sø   e  Z d  Z e j d d ƒ Z e j ƒ  Z e e	 d e
 ƒZ e j ƒ  Z e j d d d d ƒ Z e j d d d d d d ƒ Z e j e d d d d d e
 d	 d
 ƒZ e j e d d d d d e
 d	 d
 ƒZ e j e d d ƒZ Gd d „  d ƒ Z d S)ÚTestAdminWidgetsC0r   r	   r   r   Tr   r   r   r   r    c               @   s   e  Z d  Z d Z d S)zTestAdminWidgetsC0.Metar!   N)zposition)r
   r   r   r"   r   r   r   r   r#   W   s   r#   N)r
   r   r   r   r   r   r$   r%   r   r0   r   r&   r'   r!   r(   r)   r*   r+   r   r,   r-   r.   r   r/   r#   r   r   r   r   r1   J   s   r1   c            
   @   sø   e  Z d  Z e j d d ƒ Z e j ƒ  Z e e	 d e
 ƒZ e j ƒ  Z e j d d d d ƒ Z e j d d d d d d ƒ Z e j e d d d d d e
 d	 d
 ƒZ e j e d d d d d e
 d	 d
 ƒZ e j e d d ƒZ Gd d „  d ƒ Z d S)ÚTestAdminWidgetsC1r   r	   r   r   Tr   r   r   r   r    c               @   s   e  Z d  Z d Z d S)zTestAdminWidgetsC1.Metar!   N)zposition)r
   r   r   r"   r   r   r   r   r#   h   s   r#   N)r
   r   r   r   r   r   r$   r%   r   r0   r   r&   r'   r!   r(   r)   r*   r+   r   r,   r-   r.   r   r/   r#   r   r   r   r   r2   [   s   r2   N)Ú
__future__r   Z	django.dbr   Zdjango.db.modelsr   r   Zdjango.utils.encodingr   ZModelr   r   r   r   r   r0   r1   r2   r   r   r   r   Ú<module>   s   