urls.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. from django.urls import path
  2. from . import views
  3. from .views import api_lista_eventos, api_detalle_evento
  4. from .views import api_lista_reservas, api_detalle_reserva
  5. from .views import api_lista_listaespera, api_detalle_listaespera
  6. from .views import api_lista_noticias, api_detalle_noticia
  7. app_name = 'eventos'
  8. urlpatterns = [
  9. path('eventos/', views.lista_eventos, name='lista_eventos'),
  10. path('eventos/<int:evento_id>/', views.detalle_evento, name='detalle_evento'),
  11. path('eventos/apuntar_lista_espera/<int:evento_id>/', views.apuntar_lista_espera, name='apuntar_lista_espera'),
  12. path('eventos/ayuda/', views.ayuda, name='ayuda'),
  13. path('eventos/crear/', views.crear_evento, name='crear_evento'), # URL para crear un evento
  14. path('eventos/editar/', views.editar_evento, name='editar_evento'), # URL para crear un evento
  15. path('noticias/<int:noticia_id>/', views.detalle_noticia, name='detalle_noticia'),
  16. path('publicar/<int:evento_id>/', views.publicar_evento, name='publicar_evento'),
  17. path('reservar/<int:evento_id>/',
  18. views.reservar_evento, name='reservar_evento'),
  19. path('api/eventos/', api_lista_eventos, name='api_lista_eventos'),
  20. path('api/eventos/<int:evento_id>/', api_detalle_evento, name='api_detalle_evento'),
  21. path('api/reservas/', api_lista_reservas, name='api_lista_reservas'),
  22. path('api/reservas/<int:reserva_id>/', api_detalle_reserva, name='api_detalle_reserva'),
  23. path('api/listaespera/', api_lista_listaespera, name='api_lista_listaespera'),
  24. path('api/listaespera/<int:listaespera_id>/', api_detalle_listaespera, name='api_detalle_listaespera'),
  25. path('api/noticias/', api_lista_noticias, name='api_lista_noticias'),
  26. path('api/noticias/<int:noticia_id>/', api_detalle_noticia, name='api_detalle_noticia'),
  27. ]