/django/contrib/gis/tests/geogapp/models.py
Python | 20 lines | 17 code | 3 blank | 0 comment | 0 complexity | 06ecb2a9fa8a798d5fdbb4a83d774120 MD5 | raw file
Possible License(s): BSD-3-Clause
- from django.contrib.gis.db import models
- class City(models.Model):
- name = models.CharField(max_length=30)
- point = models.PointField(geography=True)
- objects = models.GeoManager()
- def __unicode__(self): return self.name
- class Zipcode(models.Model):
- code = models.CharField(max_length=10)
- poly = models.PolygonField(geography=True)
- objects = models.GeoManager()
- def __unicode__(self): return self.code
- class County(models.Model):
- name = models.CharField(max_length=25)
- state = models.CharField(max_length=20)
- mpoly = models.MultiPolygonField(geography=True)
- objects = models.GeoManager()
- def __unicode__(self): return ' County, '.join([self.name, self.state])