urls.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. from django.urls import path
  2. from expenses.views import (
  3. category_list,
  4. category_detail,
  5. CategoryCreateView,
  6. CategoryUpdateView,
  7. CategoryDeleteView,
  8. expenses_list,
  9. lone_expense_create,
  10. multiple_expense_create,
  11. expense_detail,
  12. )
  13. app_name = "expenses"
  14. urlpatterns = [
  15. path("categories", category_list, name="categories_list"),
  16. path("categories/create", CategoryCreateView.as_view(), name="category_create"),
  17. path("categories/detail/<int:pk>", category_detail, name="category_detail"),
  18. path(
  19. "categories/edit/<int:pk>", CategoryUpdateView.as_view(), name="category_edit"
  20. ),
  21. path(
  22. "categories/delete/<int:pk>",
  23. CategoryDeleteView.as_view(),
  24. name="category_delete",
  25. ),
  26. # path("category/", CategoryView.as_view(), name="category"),
  27. path("expenses", expenses_list, name="expense_list"),
  28. path("expenses/lone/create", lone_expense_create, name="lone_expense_create"),
  29. path(
  30. "expenses/multiple/create",
  31. multiple_expense_create,
  32. name="multiple_expense_create",
  33. ),
  34. path("expenses/detail/<int:pk>", expense_detail, name="expense_detail"),
  35. ]