From eab529bd3b0db9dd0d17c6fcdd5ad15569608273 Mon Sep 17 00:00:00 2001 From: Akira Date: Fri, 24 Jan 2025 17:49:41 +0900 Subject: [PATCH] Realtime Monitor issue - 1 --- rog/urls.py | 5 ++++- rog/views.py | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/rog/urls.py b/rog/urls.py index d7a0f39..3eb4476 100644 --- a/rog/urls.py +++ b/rog/urls.py @@ -1,7 +1,7 @@ from sys import prefix from rest_framework import urlpatterns from rest_framework.routers import DefaultRouter -from .views import LocationViewSet, Location_lineViewSet, Location_polygonViewSet, Jpn_Main_PerfViewSet, LocationsInPerf, ExtentForSubPerf, SubPerfInMainPerf, ExtentForMainPerf, LocationsInSubPerf, CatView, RegistrationAPI, LoginAPI, UserAPI, UserActionViewset, UserMakeActionViewset, UserDestinations, UpdateOrder, LocationInBound, DeleteDestination, CustomAreaLocations, GetAllGifuAreas, CustomAreaNames, userDetials, UserTracksViewSet, CatByCity, ChangePasswordView, GoalImageViewSet, CheckinImageViewSet, ExtentForLocations, DeleteAccount, PrivacyView, RegistrationView, TeamViewSet,MemberViewSet,EntryViewSet,RegisterView, VerifyEmailView, NewEventListView,NewEvent2ListView,NewCategoryListView,CategoryListView, MemberUserDetailView, TeamMembersWithUserView,MemberAddView,UserActivationView,RegistrationView,TempUserRegistrationView,ResendInvitationEmailView,update_user_info,update_user_detail,ActivateMemberView, ActivateNewMemberView, PasswordResetRequestView, PasswordResetConfirmView, NewCategoryViewSet,LocationInBound2,UserLastGoalTimeView,TeamEntriesView,update_entry_status,get_events,get_zekken_numbers,get_team_info,get_checkins,update_checkins,export_excel,debug_urls,get_ranking, all_ranking_top3 +from .views import CategoryByNameView, LocationViewSet, Location_lineViewSet, Location_polygonViewSet, Jpn_Main_PerfViewSet, LocationsInPerf, ExtentForSubPerf, SubPerfInMainPerf, ExtentForMainPerf, LocationsInSubPerf, CatView, RegistrationAPI, LoginAPI, UserAPI, UserActionViewset, UserMakeActionViewset, UserDestinations, UpdateOrder, LocationInBound, DeleteDestination, CustomAreaLocations, GetAllGifuAreas, CustomAreaNames, userDetials, UserTracksViewSet, CatByCity, ChangePasswordView, GoalImageViewSet, CheckinImageViewSet, ExtentForLocations, DeleteAccount, PrivacyView, RegistrationView, TeamViewSet,MemberViewSet,EntryViewSet,RegisterView, VerifyEmailView, NewEventListView,NewEvent2ListView,NewCategoryListView,CategoryListView, MemberUserDetailView, TeamMembersWithUserView,MemberAddView,UserActivationView,RegistrationView,TempUserRegistrationView,ResendInvitationEmailView,update_user_info,update_user_detail,ActivateMemberView, ActivateNewMemberView, PasswordResetRequestView, PasswordResetConfirmView, NewCategoryViewSet,LocationInBound2,UserLastGoalTimeView,TeamEntriesView,update_entry_status,get_events,get_zekken_numbers,get_team_info,get_checkins,update_checkins,export_excel,debug_urls,get_ranking, all_ranking_top3 from django.urls import path, include @@ -87,6 +87,9 @@ urlpatterns += [ #path('goalimage/', GoalImageViewSet.as_view(), name='goalimage') path('verify-email//', VerifyEmailView.as_view(), name='verify-email'), path('categories/', NewCategoryListView.as_view(), name='category-list'), + # 新しいパス + path('categories//', CategoryByNameView.as_view(), name='category-detail'), + path('new-events/', NewEvent2ListView.as_view(), name='new-event-list'), path('members//user/', MemberUserDetailView.as_view(), name='member-user-detail'), path('teams//members-with-user/', TeamMembersWithUserView.as_view(), name='team-members-with-user'), diff --git a/rog/views.py b/rog/views.py index 5225d4c..f5ab889 100644 --- a/rog/views.py +++ b/rog/views.py @@ -1515,6 +1515,15 @@ class TeamViewSet(viewsets.ModelViewSet): # return Response(TeamSerializer(new_team).data, status=status.HTTP_201_CREATED) # +class CategoryByNameView(generics.RetrieveAPIView): + serializer_class = NewCategorySerializer + + def get_object(self): + category_name = self.kwargs.get('name') + return get_object_or_404(NewCategory, category_name=category_name) + + + class NewCategoryViewSet(viewsets.ModelViewSet): queryset = NewCategory.objects.all() serializer_class = NewCategorySerializer