Usage¶
To use django-osm in a project, add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
"django.contrib.gis",
"django_celery_beat",
"rest_framework",
"rest_framework_gis",
"osm",
...
)
DATABASE_ROUTERS = [
...
'osm.route_db.Default'
]
DATABASES = {
...
'osm': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'HOST': 'localhost',
'NAME': 'geodjango',
},
}
OSM_REPLICS = ['osm']
Add django-osm’s URL patterns:
urlpatterns = [
...
path('osm/', include('osm.urls', namespace='osm')),
...
]