Commit d2bcb059 authored by Carl Meyer's avatar Carl Meyer
Browse files

Fixed #23873 -- Improved GIS error message when GEOS is not installed.

Thanks Claude for writing the patch.
parent ab2819aa
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
from django.core.exceptions import ImproperlyConfigured

# Want to get everything from the 'normal' models package.
from django.db.models import *  # NOQA

from django.contrib.gis.geos import HAS_GEOS

if not HAS_GEOS:
    raise ImproperlyConfigured(
        "GEOS is required and has not been detected. Are you sure it is installed? "
        "See also https://docs.djangoproject.com/en/stable/ref/contrib/gis/install/geolibs/")

# Geographic aggregate functions
from django.contrib.gis.db.models.aggregates import *  # NOQA