It looks like GDAL isn't installed on your system.
Looking at https://docs.djangoproject.com/en/stable/ref/contrib/gis/install/#spatial-database, I believe it's a required dependency -- perhaps we should try to improve the error message.
On Sunday, April 30, 2017 at 10:20:01 AM UTC-4, Prashant Verma wrote:
-- Looking at https://docs.djangoproject.com/en/stable/ref/contrib/gis/install/#spatial-database, I believe it's a required dependency -- perhaps we should try to improve the error message.
On Sunday, April 30, 2017 at 10:20:01 AM UTC-4, Prashant Verma wrote:
C:\User\.........\Desktop\Geolocation>python manage.py makemigrations Traceback (most recent call last):File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\ utils.py", line 115, in load_backend return import_module('%s.base' % backend_name)File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 978, in _gcd_importFile "<frozen importlib._bootstrap>", line 961, in _find_and_loadFile "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 655, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 677, in exec_module File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removedFile "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\ contrib\gis\db\backends\ postgis\base.py", line 7, in <module> from .operations import PostGISOperationsFile "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\ contrib\gis\db\backends\ postgis\operations.py", line 7, in <module> from django.contrib.gis.gdal import GDALRasterImportError: cannot import name 'GDALRaster'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "manage.py", line 22, in <module>execute_from_command_line(sys.argv) File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\core\ management\__init__.py", line 363, in execute_from_command_line utility.execute()File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\core\ management\__init__.py", line 337, in execute django.setup()File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\__ init__.py", line 27, in setup apps.populate(settings.INSTALLED_APPS) File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\apps\ registry.py", line 108, in populate app_config.import_models()File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\apps\ config.py", line 202, in import_models self.models_module = import_module(models_module_name) File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 978, in _gcd_importFile "<frozen importlib._bootstrap>", line 961, in _find_and_loadFile "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 655, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 677, in exec_module File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removedFile "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\ contrib\auth\models.py", line 4, in <module> from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManagerFile "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\ contrib\auth\base_user.py", line 52, in <module> class AbstractBaseUser(models.Model): File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\ models\base.py", line 124, in __new__ new_class.add_to_class('_meta', Options(meta, app_label)) File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\ models\base.py", line 330, in add_to_class value.contribute_to_class(cls, name)File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\ models\options.py", line 214, in contribute_to_class self.db_table = truncate_name(self.db_table, connection.ops.max_name_length()) File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\__ init__.py", line 33, in __getattr__ return getattr(connections[DEFAULT_DB_ALIAS], item) File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\ utils.py", line 211, in __getitem__ backend = load_backend(db['ENGINE'])File "C:\Users\Prashant\Desktop\Geolocation\casino_locater\ lib\site-packages\django\db\ utils.py", line 134, in load_backend raise ImproperlyConfigured(error_msg) django.core.exceptions.ImproperlyConfigured: 'django.contrib.gis.db. backends.postgis' isn't an available database backend. Try using 'django.db.backends.XXX', where XXX is one of:'mysql', 'oracle', 'postgresql', 'sqlite3'Error was: cannot import name 'GDALRaster'
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/f688f446-34fc-49eb-870b-4d6aaef76079%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment