urls.py 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. from django.urls import path
  2. from . import views
  3. urlpatterns = [
  4. # 认证
  5. path('login/', views.login_view, name='login'),
  6. path('logout/', views.logout_view, name='logout'),
  7. # 仪表盘
  8. path('', views.dashboard, name='dashboard'),
  9. # 资产CRUD
  10. path('assets/', views.asset_list, name='asset_list'),
  11. path('assets/create/', views.asset_create, name='asset_create'),
  12. path('assets/<int:pk>/', views.asset_detail, name='asset_detail'),
  13. path('assets/<int:pk>/edit/', views.asset_update, name='asset_update'),
  14. path('assets/<int:pk>/delete/', views.asset_delete, name='asset_delete'),
  15. # Excel导入导出
  16. path('assets/export/', views.asset_export, name='asset_export'),
  17. path('assets/import/', views.asset_import, name='asset_import'),
  18. path('assets/import/template/', views.download_template, name='download_template'),
  19. # 变更记录
  20. path('changelog/', views.change_log_list, name='change_log_list'),
  21. # 分类管理
  22. path('categories/', views.category_list, name='category_list'),
  23. path('categories/create/', views.category_create, name='category_create'),
  24. path('categories/<int:pk>/edit/', views.category_update, name='category_update'),
  25. path('categories/<int:pk>/delete/', views.category_delete, name='category_delete'),
  26. ]