Files
OnlineJudge/oj/urls.py
yuetsh 1d66e2be1f feat(achievement): 添加用户侧成就 API
新增 achievements 列表、summary、pending 三个用户侧端点,隐藏未解锁成就
在序列化层打码(name/description/icon 替换为占位符,不下发 progress)。
2026-08-04 01:12:16 -06:00

31 lines
1.3 KiB
Python

from django.urls import include, path
urlpatterns = [
path("api/", include("account.urls.oj")),
path("api/admin/", include("account.urls.admin")),
path("api/", include("announcement.urls.oj")),
path("api/admin/", include("announcement.urls.admin")),
path("api/", include("conf.urls.oj")),
path("api/admin/", include("conf.urls.admin")),
path("api/", include("problem.urls.oj")),
path("api/admin/", include("problem.urls.admin")),
path("api/", include("contest.urls.oj")),
path("api/admin/", include("contest.urls.admin")),
path("api/", include("submission.urls.oj")),
path("api/admin/", include("submission.urls.admin")),
path("api/admin/", include("utils.urls")),
path("api/", include("message.urls.oj")),
path("api/", include("comment.urls.oj")),
path("api/admin/", include("comment.urls.admin")),
path("api/", include("tutorial.urls.tutorial")),
path("api/admin/", include("tutorial.urls.admin")),
path("api/", include("ai.urls.oj")),
path("api/admin/", include("ai.urls.admin")),
path("api/", include("flowchart.urls.oj")),
path("api/admin/", include("flowchart.urls.admin")),
path("api/", include("problemset.urls.oj")),
path("api/admin/", include("problemset.urls.admin")),
path("api/", include("class_pk.urls.oj")),
path("api/", include("achievement.urls.oj")),
]