1234567891011121314151617181920212223 |
- from django.urls import path
- from .views import (
- CityListView,
- AttractionListView,
- UserPreferenceView,
- TravelPlanView,
- TravelPlanDetailView,
- RegeneratePlanView, RedTourismPlanView, RedAttractionDetailView, RedTourismRegenerateView
- )
- urlpatterns = [
- path('cities/', CityListView.as_view(), name='city-list'),
- path('cities/<int:city_id>/attractions/', AttractionListView.as_view(), name='attraction-list'),
- path('preferences/', UserPreferenceView.as_view(), name='preference'),
- path('plans/', TravelPlanView.as_view(), name='plan-list'),
- path('plans/<int:plan_id>/', TravelPlanDetailView.as_view(), name='plan-detail'),
- path('plans/<int:plan_id>/regenerate/', RegeneratePlanView.as_view(), name='regenerate-plan'),
- # 新增的红色旅游API
- path('red-tourism/plan/', RedTourismPlanView.as_view(), name='red-tourism-plan'),
- path('red-tourism/attractions/<int:attraction_id>/', RedAttractionDetailView.as_view(),
- name='red-attraction-detail'),
- path('red-tourism/regenerate/', RedTourismRegenerateView.as_view(), name='red-tourism-regenerate'),
- ]
|