暂无描述

urls.py 1.2KB

12345678910111213141516171819202122
  1. from django.urls import path
  2. from . import views
  3. from .views import ReportCRUDView
  4. report_crud = ReportCRUDView()
  5. app_name = "report" # Use this namespace for reverse URL lookups
  6. urlpatterns = [
  7. # path('reports/', views.index, name='report_index'), # Homepage for the report app
  8. # path('reports/create/', views.report_create_view, name='report_create'),
  9. path('report/', report_crud.get_list_view().as_view(), name='report-list'),
  10. path('report/create/', report_crud.get_create_view().as_view(), name='report-create'),
  11. path('report/<int:pk>/update/', report_crud.get_update_view().as_view(), name='report-update'),
  12. path('report/<int:pk>/delete/', report_crud.get_delete_view().as_view(), name='report-delete'),
  13. # path('create/', views.create_report, name='create'), # Create a new report
  14. # path('<int:pk>/', views.detail_report, name='detail'), # View details of a specific report
  15. # path('<int:pk>/update/', views.update_report, name='update'), # Update a specific report
  16. # path('<int:pk>/delete/', views.delete_report, name='delete'), # Delete a specific report
  17. # path('generate/', views.generate_excel_report, name='generate_excel'), # Custom route for Excel generation
  18. ]