class Zip(models.Model):
zip_code = models.IntegerField()
zip_name = models.CharField(max_length=75)
zip_lang = models.CharField(max_length=2)
province = models.ForeignKey(Province)
class Meta:
ordering = ["zip_name"]
verbose_name = "postcode"
verbose_name_plural = "postcodes"
def __unicode__(self):
class Region(models.Model):
region_name = models.CharField(max_length=75)
office = models.ForeignKey(Office)
region_primary = models.BooleanField()
def __unicode__(self):
return self.region_name
class Meta:
verbose_name = "regio"
verbose_name_plural = "regio's"
There is an extra table which stores which zips are included in one Region:
Zip_per_region
class Zip_per_region(models.Model):
region = models.ForeignKey(Region)
zip = models.ForeignKey(Zip)
class Meta:
verbose_name = "postcode"
how can i use the select_related method?