djangogeodata 0.1.1
django-geodata
Django app to add GEO data [Countries, Cities, Time Zones, Geo Points and their Polygons in geoJSON format.]
Install
Download Django app packege:
pip require django-geodata
Add to your django settings.py file database connection settings for geodata table:
DATABASE_ROUTERS = ['geodata.databaserouter.GeodataRouter']
DATABASE_APPS_MAPPING = {'geodata': 'geodata'}
DATABASES = {
'geodata': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'geodata',
'USER': 'postgres',
'PASSWORD': 'Postgres911!',
'HOST': 'localhost',
'PORT': '5432'
}
In settings.py register geodata in Django Apps list:
INSTALLED_APPS = [
'geodata'
]
Add to your django urls.py:
urlpatterns = [
path('api/', include('geodata.urls')),
]
Seed geo data for example Russia (contry code = RU) data or use US, GB, FR, DE or other valid country code
python manage.py seedcountry RU
python manage.py runserver
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.