24 lines
849 B
Python
24 lines
849 B
Python
from django.urls import path, re_path
|
|
|
|
from . import views
|
|
|
|
app_name = "eventplanner"
|
|
|
|
urlpatterns = [
|
|
path("", views.eventplanning, name="eventplanning"),
|
|
path("grid/", views.events_grid, name="events_grid"),
|
|
path("delete/<int:pk>/", views.deleteEvent, name="delete_event"),
|
|
# Event detail/update views - support both URL patterns
|
|
path("<int:pk>/", views.EventUpdate.as_view(), name="event_detail"),
|
|
path("event/<int:pk>/", views.EventUpdate.as_view(), name="event_update"),
|
|
path("event/create/", views.EventCreate.as_view(), name="event_create"),
|
|
# API endpoints
|
|
path("api/", views.event_api, name="event_api"),
|
|
path("api/<str:username>/", views.event_api, name="event_api_user"),
|
|
path(
|
|
"api/<str:username>/<int:eventId>/",
|
|
views.event_api,
|
|
name="event_api_user_event",
|
|
),
|
|
]
|