Obtener el objeto 'DatabaseOperations' no tiene ningún atributo 'geo_db_type' error al hacer un syncdb

Estoy intentando correrheroku run python manage.py syncdb en mi aplicación GeoDjango en Heroku, pero me aparece el siguiente error:

AttributeError: el objeto 'DatabaseOperations' no tiene ningún atributo 'geo_db_type'

Todos de mi investigación ha dado la misma solución: asegúrese de usardjango.contrib.gis.db.backends.postgis como el motor de base de datos. Lo curioso es queYa estoy haciendo esto (y tambien tengodjango.contrib.gis enINSTALLED_APPS):

settings.py

DATABASES = {
  'default': {
    'ENGINE': 'django.contrib.gis.db.backends.postgis',
    'NAME': '...',
    'HOST': '...',
    'PORT': ...,
    'USER': '...',
    'PASSWORD': '...'
  }
}

INSTALLED_APPS = (
    ...,
    'django.contrib.gis',
)

¿Hay algo más que me esté perdiendo? Cualquier ayuda es muy apreciada, a continuación se muestra la traza de error completa para referencia:

Running `python manage.py syncdb` attached to terminal... up, run.1
Creating tables ...
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table django_content_type
Creating table django_session
Creating table django_site
Creating table django_admin_log
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/app/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/app/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/app/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/app/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/app/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle
    return self.handle_noargs(**options)
  File "/app/lib/python2.7/site-packages/django/core/management/commands/syncdb.py", line 91, in handle_noargs
    sql, references = connection.creation.sql_create_model(model, self.style, seen_models)
  File "/app/lib/python2.7/site-packages/django/db/backends/creation.py", line 44, in sql_create_model
    col_type = f.db_type(connection=self.connection)
  File "/app/lib/python2.7/site-packages/django/contrib/gis/db/models/fields.py", line 200, in db_type
    return connection.ops.geo_db_type(self)
AttributeError: 'DatabaseOperations' object has no attribute 'geo_db_type'

Actualizar: Seguí elTutorial de GeoDjango yHeroku / Django tutorial, y construí una aplicación simple que funciona en mi máquina dev. Lo empujé a Heroku usando unaGeoDjango personalizado buildpack, y probé syncdb, pero obtuve el mismo error. ¿Es este un problema con Django / GeoDjango, Heroku o el buildpack? Mi entorno de desarrollo usa PostgreSQL 9.1 y PostGIS 2.0, pero Heroku usa 9.0.9 y 1.5, ¿podría ser ese el problema?

Respuestas a la pregunta(9)

Su respuesta a la pregunta