from django.urls import path, include from rest_framework import routers # from api import views from api.views import usuario, auth, aplicacion, tipo, persona, comuna, region, paradero, rol, rolaplicacion from api.views import mapa, linea, letrero_lur, operador from api.views import paradero_imagen, linea_paradero from api.views import dispositivo from api.views import rol_linea # from api.views import proto router = routers.DefaultRouter() router.register('aplicaciones', aplicacion.AplicacionViewSet) router.register('usuarios', usuario.UsuarioViewSet) router.register('personas', persona.PersonaViewSet) router.register('dispositivos', dispositivo.DispositivoViewSet) router.register('tipos/persona', tipo.TipoTratamientoPersonaViewSet) router.register('tipos/transporte', tipo.TipoTransporteViewSet) router.register('tipos/dispositivo', tipo.TipoDispositivoViewSet) router.register('tipos/paradero', tipo.TipoParaderoViewSet) router.register('tipos/vehiculo', tipo.TipoVehiculoViewSet) router.register('comunas', comuna.ComunaViewSet) router.register('regiones', region.RegionViewSet) router.register('paraderos', paradero.ParaderoViewSet) router.register('paraderos-image', paradero_imagen.ParaderoImagenListView, basename='paradero_imagen') router.register('lineas', linea.LineaViewSet) router.register('lineas-paradero', linea_paradero.LineaParaderoViewSet) router.register('letreros-lur', letrero_lur.LetreroLUR_ViewSet) router.register('operadores', operador.OperadorViewSet) router.register('roles', rol.RolViewSet) router.register('rolyaplicacion', rolaplicacion.RolAplicacionViewSet, basename='rol_aplicacion') router.register('roles-lineas', rol_linea.RolLineaViewSet, basename='rol_linea') urlpatterns = [ path('', include(router.urls)), path('auth/', auth.jwt_login, name='auth'), path('mapas/paraderos/', mapa.paraderos, name='mapa-paraderos'), path('mapas/rutas/', mapa.rutas, name='mapa-rutas'), path('paraderos/info-public//', paradero.info_public, name='paradero-infopublic'), ]