se agrega url para datos de paraderos
parent
eca2b40fd5
commit
3b942faf44
|
@ -2,21 +2,22 @@ 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
|
||||
from api.views import mapa
|
||||
|
||||
router = routers.DefaultRouter()
|
||||
router.register(r'aplicaciones', aplicacion.AplicacionViewSet)
|
||||
router.register(r'usuarios', usuario.UsuarioViewSet)
|
||||
router.register(r'personas', persona.PersonaViewSet)
|
||||
router.register(r'tipos/persona', tipo.TipoTratamientoPersonaViewSet)
|
||||
router.register(r'tipos/transporte', tipo.TipoTransporteViewSet)
|
||||
router.register(r'tipos/dispositivo', tipo.TipoDispositivoViewSet)
|
||||
router.register(r'tipos/paradero', tipo.TipoParaderoViewSet)
|
||||
router.register(r'tipos/vehiculo', tipo.TipoVehiculoViewSet)
|
||||
router.register(r'comunas', comuna.ComunaViewSet)
|
||||
router.register(r'regiones', region.RegionViewSet)
|
||||
router.register('aplicaciones', aplicacion.AplicacionViewSet)
|
||||
router.register('usuarios', usuario.UsuarioViewSet)
|
||||
router.register('personas', persona.PersonaViewSet)
|
||||
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)
|
||||
|
||||
urlpatterns = [
|
||||
path('', include(router.urls)),
|
||||
path('auth/', auth.jwt_login, name='auth'),
|
||||
# path('usuarios/', usuario.usuario_any),
|
||||
path('mapas/paraderos/', mapa.paraderos, name='mapa-paraderos')
|
||||
]
|
|
@ -0,0 +1,26 @@
|
|||
|
||||
from django.http import JsonResponse
|
||||
from rest_framework.decorators import action, api_view, schema
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
# from .. import schemas
|
||||
|
||||
|
||||
@csrf_exempt
|
||||
@action(detail=False, methods=['get'])
|
||||
@api_view(['GET'])
|
||||
# @schema(schemas.AuthSchema())
|
||||
def paraderos(request):
|
||||
api_key_google = 'AIzaSyDnFO9w_SsodjBuY5tOK8-kQJns_l5klQ4'
|
||||
zoom = 14.33
|
||||
center = {'lat': -36.8077884, 'lng': -73.0775401}
|
||||
marks = []
|
||||
marks.append({'lat': -36.8077884, 'lng': -73.0775401, 'title': 'Paradero 1'})
|
||||
marks.append({'lat': -36.811416, 'lng': -73.049571, 'title': 'Paradero 2'})
|
||||
marks.append({'lat': -36.814507, 'lng': -73.047618, 'title': 'Paradero 3'})
|
||||
|
||||
return JsonResponse({
|
||||
'api_key_google': api_key_google,
|
||||
'zoom': zoom,
|
||||
'center': center,
|
||||
'marks': marks
|
||||
})
|
|
@ -147,3 +147,23 @@ CORS_ORIGIN_WHITELIST = [
|
|||
"http://transporte.hz.kursor.cl",
|
||||
"http://transporte-backend.hz.kursor.cl",
|
||||
]
|
||||
|
||||
|
||||
# PARA VISUALIZAR LAS SENTENCIAS SQL QUE SE REALIZAN
|
||||
"""
|
||||
LOGGING = {
|
||||
'version': 1,
|
||||
'disable_existing_loggers': False,
|
||||
'handlers': {
|
||||
'console': {
|
||||
'class': 'logging.StreamHandler',
|
||||
},
|
||||
},
|
||||
'loggers': {
|
||||
'django.db.backends': {
|
||||
'handlers': ['console'],
|
||||
'level': 'DEBUG', # Puedes ajustar el nivel de registro según tu necesidad.
|
||||
},
|
||||
},
|
||||
}
|
||||
"""
|
Loading…
Reference in New Issue