urls.py 1.1 KB

1234567891011121314151617181920212223
  1. from django.urls import path
  2. from .views import (
  3. CityListView,
  4. AttractionListView,
  5. UserPreferenceView,
  6. TravelPlanView,
  7. TravelPlanDetailView,
  8. RegeneratePlanView, RedTourismPlanView, RedAttractionDetailView, RedTourismRegenerateView
  9. )
  10. urlpatterns = [
  11. path('cities/', CityListView.as_view(), name='city-list'),
  12. path('cities/<int:city_id>/attractions/', AttractionListView.as_view(), name='attraction-list'),
  13. path('preferences/', UserPreferenceView.as_view(), name='preference'),
  14. path('plans/', TravelPlanView.as_view(), name='plan-list'),
  15. path('plans/<int:plan_id>/', TravelPlanDetailView.as_view(), name='plan-detail'),
  16. path('plans/<int:plan_id>/regenerate/', RegeneratePlanView.as_view(), name='regenerate-plan'),
  17. # 新增的红色旅游API
  18. path('red-tourism/plan/', RedTourismPlanView.as_view(), name='red-tourism-plan'),
  19. path('red-tourism/attractions/<int:attraction_id>/', RedAttractionDetailView.as_view(),
  20. name='red-attraction-detail'),
  21. path('red-tourism/regenerate/', RedTourismRegenerateView.as_view(), name='red-tourism-regenerate'),
  22. ]