| 12345678910111213141516171819202122 |
- from django.urls import path
- from . import views
- from .views import ReportCRUDView
- report_crud = ReportCRUDView()
- app_name = "report" # Use this namespace for reverse URL lookups
- urlpatterns = [
- # path('reports/', views.index, name='report_index'), # Homepage for the report app
- # path('reports/create/', views.report_create_view, name='report_create'),
- path('report/', report_crud.get_list_view().as_view(), name='report-list'),
- path('report/create/', report_crud.get_create_view().as_view(), name='report-create'),
- path('report/<int:pk>/update/', report_crud.get_update_view().as_view(), name='report-update'),
- path('report/<int:pk>/delete/', report_crud.get_delete_view().as_view(), name='report-delete'),
- # path('create/', views.create_report, name='create'), # Create a new report
- # path('<int:pk>/', views.detail_report, name='detail'), # View details of a specific report
- # path('<int:pk>/update/', views.update_report, name='update'), # Update a specific report
- # path('<int:pk>/delete/', views.delete_report, name='delete'), # Delete a specific report
- # path('generate/', views.generate_excel_report, name='generate_excel'), # Custom route for Excel generation
- ]
|