django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS
version for database "glare". GeoDjango requires at least PostGIS version
1.3. Was the database created from a spatial database template?
but, when I look at the actual exception thrown by the version check:
./manage.py syncdbcould not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
It'd be great to be slightly more smart about this :)
--
Ticket URL: <https://code.djangoproject.com/ticket/21504>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => assigned
* needs_better_patch: => 0
* needs_tests: => 0
* owner: nobody => bmispelon
* needs_docs: => 0
* type: Uncategorized => Cleanup/optimization
* stage: Unreviewed => Accepted
Comment:
The problem happens because we catch a wide range of errors when trying to
determine the postgis version [1].
We could probably be smarter about what we catch.
--
Ticket URL: <https://code.djangoproject.com/ticket/21504#comment:1>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"17912522cee1277c8c126394fbe94b7172f92e83"]:
{{{
#!CommitTicketReference repository=""
revision="17912522cee1277c8c126394fbe94b7172f92e83"
Fixed #21504 -- Don't shadow database errors when testing for postgis
version.
Thanks to trac user paultag for the report.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/21504#comment:2>
Comment (by anonymous):
Thanks for the fix, y'all!
--
Ticket URL: <https://code.djangoproject.com/ticket/21504#comment:3>