Я точно следую учебному пособию по Geo Django: https://docs.djangoproject.com/en/3.0/ref/contrib/gis/tutorial/ и решил использовать SpatiaLite вместо PostGIS в качестве моего db-Backend. Чтобы сделать это, я отредактировал файл settings.py-файла моих проектов:
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.spatialite',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
Следуя учебному пособию, до части "LayerMapping". При запуске
$ python manage.py shell
>>> from world import load
>>> load.run()
я получаю следующую ошибку:
django.db.utils.IntegrityError: NOT NULL constraint failed: world_worldborder.fips
Что я могу сделать, чтобы исправить эту ошибку?
Заранее спасибо!