Skip to content

Instantly share code, notes, and snippets.

@dyve
Created July 14, 2014 05:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dyve/11dcd455aa5a25628773 to your computer and use it in GitHub Desktop.
Save dyve/11dcd455aa5a25628773 to your computer and use it in GitHub Desktop.
Error trying to test Django with PostGIS
(obs)dyve:obs dylan$ ./manage.py test
Creating test database for alias 'default'...
Traceback (most recent call last):
File "./manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/commands/test.py", line 50, in run_from_argv
super(Command, self).run_from_argv(argv)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/commands/test.py", line 71, in execute
super(Command, self).execute(*args, **options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/south/management/commands/test.py", line 8, in handle
super(Command, self).handle(*args, **kwargs)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/commands/test.py", line 88, in handle
failures = test_runner.run_tests(test_labels)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/test/runner.py", line 145, in run_tests
old_config = self.setup_databases()
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/test/runner.py", line 107, in setup_databases
return setup_databases(self.verbosity, self.interactive, **kwargs)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/test/runner.py", line 279, in setup_databases
verbosity, autoclobber=not interactive)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/south/hacks/django_1_0.py", line 103, in wrapper
return f(*args, **kwargs)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/db/backends/creation.py", line 339, in create_test_db
load_initial_data=False)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/__init__.py", line 159, in call_command
return klass.execute(*args, **defaults)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/base.py", line 415, in handle
return self.handle_noargs(**options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/south/management/commands/syncdb.py", line 92, in handle_noargs
syncdb.Command().execute(**options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/base.py", line 415, in handle
return self.handle_noargs(**options)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/core/management/commands/syncdb.py", line 107, in handle_noargs
cursor.execute(statement)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
return self.cursor.execute(sql, params)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/Users/dylan/.virtualenvs/obs/lib/python2.7/site-packages/django/db/backends/util.py", line 51, in execute
return self.cursor.execute(sql)
django.db.utils.ProgrammingError: type "geography" does not exist
LINE 4: "geom" geography(GEOMETRY,4326) NOT NULL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment