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