new_contents: from django.contrib.gis.geos import GEOSGeometry
  from django.contrib.gis.geos.collections import MultiPolygon, Polygon
  from data_collection.morph_importer import BaseMorphApiImporter
  
  
  class Command(BaseMorphApiImporter):
  
      srid = 27700
      districts_srid = 27700
      council_id = 'E07000240'
      elections = ['local.hertfordshire.2017-05-04']
      scraper_name = 'wdiv-scrapers/DC-PollingStations-StAlbans'
      geom_type = 'geojson'
  
      def extract_poly_from_geometrycollection(self, geo_collection):
          for feature in geo_collection:
              if isinstance(feature, Polygon):
                  return self.clean_poly(GEOSGeometry(
                      feature.geojson, srid=self.get_srid('districts')))
  
      def district_record_to_dict(self, record):
          poly = self.extract_geometry(
              record,
              self.geom_type,
              self.get_srid('districts')
          )
  
          if isinstance(poly, MultiPolygon):
              area = poly
          else:
              area =  self.extract_poly_from_geometrycollection(poly)
  
          return {
              'internal_council_id': record['DISTRICT'],
              'name': record['WARD'] + ' - ' + record['DISTRICT'],
              'area': area,
              'polling_station_id': record['DISTRICT'],
          }
  
      def station_record_to_dict(self, record):
          location = self.extract_geometry(
              record,
              self.geom_type,
              self.get_srid('stations')
          )
  
          return {
              'internal_council_id': record['PD'],
              'address': record['LOCATION'],
              'postcode': '',
              'location': location,
          }
  
subject: add import script for St Albans