ó
ø¢TQc           @   s  d  d l  m Z d  d l m Z d  d l m Z e d e j f d „  ƒ  Yƒ Z e d e j f d „  ƒ  Yƒ Z d e f d	 „  ƒ  YZ	 d
 e j f d „  ƒ  YZ
 e d e j f d „  ƒ  Yƒ Z d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   models(   t   USStateField(   t   python_2_unicode_compatiblet   Locationc           B   s)   e  Z e j ƒ  Z e j ƒ  Z d  „  Z RS(   c         C   s
   |  j  j S(   N(   t   pointt   wkt(   t   self(    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyt   __str__	   s    (   t   __name__t
   __module__R    t
   PointFieldR   t
   GeoManagert   objectsR   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR      s   t   Cityc           B   sG   e  Z e j d  d ƒ Z e ƒ  Z e j e ƒ Z	 e j
 ƒ  Z d „  Z RS(   t
   max_lengthi2   c         C   s   |  j  S(   N(   t   name(   R   (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR      s    (   R   R	   R    t	   CharFieldR   R   t   statet
   ForeignKeyR   t   locationR   R   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR      s
   	t   AugmentedLocationc           B   s&   e  Z e j d  e ƒ Z e j ƒ  Z RS(   t   blank(   R   R	   R    t	   TextFieldt   Truet
   extra_textR   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR      s   t   DirectoryEntryc           B   s5   e  Z e j d  d ƒ Z e j e ƒ Z e j ƒ  Z	 RS(   R   i2   (
   R   R	   R    R   t   listing_textR   R   R   R   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR      s   t   Parcelc           B   s€   e  Z e j d  d ƒ Z e j e ƒ Z e j ƒ  Z	 e j d d d d ƒ Z
 e j ƒ  Z e j d d ƒ Z e j ƒ  Z d „  Z RS(   R   i   t   sridiä  t	   db_columnt   mycenterc         C   s   |  j  S(   N(   R   (   R   (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR   &   s    (   R   R	   R    R   R   R   R   t   cityR
   t   center1t   center2t   PolygonFieldt   border1t   border2R   R   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR      s   t   Authorc           B   s2   e  Z e j d  d ƒ Z e j ƒ  Z e j ƒ  Z RS(   R   id   (	   R   R	   R    R   R   t	   DateFieldt   dobR   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR%   )   s   t   Articlec           B   s;   e  Z e j d  d ƒ Z e j e d e ƒZ e j	 ƒ  Z
 RS(   R   id   t   unique(   R   R	   R    R   t   titleR   R%   R   t   authorR   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR(   .   s   t   Bookc           B   sA   e  Z e j d  d ƒ Z e j e d d d e ƒZ e j	 ƒ  Z
 RS(   R   id   t   related_namet   bookst   null(   R   R	   R    R   R*   R   R%   R   R+   R   R   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyR,   3   s   N(   t   django.contrib.gis.dbR    t$   django.contrib.localflavor.us.modelsR   t   django.utils.encodingR   t   ModelR   R   R   R   R   R%   R(   R,   (    (    (    sC   ../Django//lib/python/django/contrib/gis/tests/relatedapp/models.pyt   <module>   s   