""" models.py """ from django.contrib.gis.db import models class Airspaces(models.Model): geom = models.PolygonField() """ your script """ # Import your models as usual from airspaces.models import * # Import the GeomField from geodjango from django.contrib.gis.db.models.sql import GeomField # Add the custom select field for the geometry field (this needs PostGIS to work) qs = Airspaces.objects.extra(select={'rhr' : 'ST_ForceRHR(geom)'}) # Cast the field to the GeomField type qs.query.extra_select_fields['rhr'] = GeomField() # Iterate over objects as usual for airspace in qs: # Output our counter clockwise polygon print airspace.rhr.coords