se agrega url para datos de paraderos

develop/Rodrigo/Backend
Francisco Sandoval 2023-07-21 19:26:10 -04:00
parent eca2b40fd5
commit 3b942faf44
3 changed files with 58 additions and 11 deletions

View File

@ -2,21 +2,22 @@ from django.urls import path, include
from rest_framework import routers from rest_framework import routers
# from api import views # from api import views
from api.views import usuario, auth, aplicacion, tipo, persona, comuna, region from api.views import usuario, auth, aplicacion, tipo, persona, comuna, region
from api.views import mapa
router = routers.DefaultRouter() router = routers.DefaultRouter()
router.register(r'aplicaciones', aplicacion.AplicacionViewSet) router.register('aplicaciones', aplicacion.AplicacionViewSet)
router.register(r'usuarios', usuario.UsuarioViewSet) router.register('usuarios', usuario.UsuarioViewSet)
router.register(r'personas', persona.PersonaViewSet) router.register('personas', persona.PersonaViewSet)
router.register(r'tipos/persona', tipo.TipoTratamientoPersonaViewSet) router.register('tipos/persona', tipo.TipoTratamientoPersonaViewSet)
router.register(r'tipos/transporte', tipo.TipoTransporteViewSet) router.register('tipos/transporte', tipo.TipoTransporteViewSet)
router.register(r'tipos/dispositivo', tipo.TipoDispositivoViewSet) router.register('tipos/dispositivo', tipo.TipoDispositivoViewSet)
router.register(r'tipos/paradero', tipo.TipoParaderoViewSet) router.register('tipos/paradero', tipo.TipoParaderoViewSet)
router.register(r'tipos/vehiculo', tipo.TipoVehiculoViewSet) router.register('tipos/vehiculo', tipo.TipoVehiculoViewSet)
router.register(r'comunas', comuna.ComunaViewSet) router.register('comunas', comuna.ComunaViewSet)
router.register(r'regiones', region.RegionViewSet) router.register('regiones', region.RegionViewSet)
urlpatterns = [ urlpatterns = [
path('', include(router.urls)), path('', include(router.urls)),
path('auth/', auth.jwt_login, name='auth'), path('auth/', auth.jwt_login, name='auth'),
# path('usuarios/', usuario.usuario_any), path('mapas/paraderos/', mapa.paraderos, name='mapa-paraderos')
] ]

View File

@ -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
})

View File

@ -147,3 +147,23 @@ CORS_ORIGIN_WHITELIST = [
"http://transporte.hz.kursor.cl", "http://transporte.hz.kursor.cl",
"http://transporte-backend.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.
},
},
}
"""