web/lib/django/contrib/gis/tests/geoapp/models.py
changeset 29 cc9b7e14412b
parent 0 0d40e90630ef
equal deleted inserted replaced
28:b758351d191f 29:cc9b7e14412b
    25     name = models.CharField(max_length=30)
    25     name = models.CharField(max_length=30)
    26     poly = models.PolygonField(null=null_flag) # Allowing NULL geometries here.
    26     poly = models.PolygonField(null=null_flag) # Allowing NULL geometries here.
    27     objects = models.GeoManager()
    27     objects = models.GeoManager()
    28     def __unicode__(self): return self.name
    28     def __unicode__(self): return self.name
    29 
    29 
       
    30 class Track(models.Model):
       
    31     name = models.CharField(max_length=30)
       
    32     line = models.LineStringField()
       
    33     objects = models.GeoManager()
       
    34     def __unicode__(self): return self.name
       
    35 
    30 if not spatialite:
    36 if not spatialite:
    31     class Feature(models.Model):
    37     class Feature(models.Model):
    32         name = models.CharField(max_length=20)
    38         name = models.CharField(max_length=20)
    33         geom = models.GeometryField()
    39         geom = models.GeometryField()
    34         objects = models.GeoManager()
    40         objects = models.GeoManager()