mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Fixed #23873 -- Improved GIS error message when GEOS is not installed.
Thanks Claude for writing the patch.
This commit is contained in:
		| @@ -1,6 +1,15 @@ | ||||
| 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 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user