from django.urls import path from problemset.views.oj import ( ProblemSetAPI, ProblemSetDetailAPI, ProblemSetProblemAPI, ProblemSetProgressAPI, UserBadgeAPI, UserProgressAPI, ProblemSetBadgeAPI, ) urlpatterns = [ # 题单相关API path("problemset", ProblemSetAPI.as_view(), name="problemset_api"), path( "problemset/", ProblemSetDetailAPI.as_view(), name="problemset_detail_api", ), path( "problemset//problems", ProblemSetProblemAPI.as_view(), name="problemset_problems_api", ), path( "problemset//problems/", ProblemSetProblemAPI.as_view(), name="problemset_problem_detail_api", ), # 进度相关API path( "problemset/progress", ProblemSetProgressAPI.as_view(), name="problemset_progress_api", ), path( "problemset//progress", ProblemSetProgressAPI.as_view(), name="problemset_progress_detail_api", ), path("user/progress", UserProgressAPI.as_view(), name="user_progress_api"), # 奖章相关API path("user/badges", UserBadgeAPI.as_view(), name="user_badges_api"), path( "user/badges/", UserBadgeAPI.as_view(), name="user_badge_detail_api", ), path( "problemset//badges", ProblemSetBadgeAPI.as_view(), name="problemset_badges_api", ), ]