注册 v2 方案声明了一个路径参数,但其中一个 URL 模板不包含此参数

作者: Faraz32123创建于 2026年9月17日更新于 2026年9月17日

EnrollmentRetrieveView 使用两个 URL 模式进行路由(见 openedx/core/djangoapps/enrollments/v2/urls.py):

GET /api/enrollment/v2/enrollment/{username},{course_id} GET /api/enrollment/v2/enrollment/{course_id}

get() 方法上的 @extend_schema 标记了两个路径参数,因此在第二个路由中,公布的模板中包含了一个 username 路径参数,而 URL 模板中没有对应的占位符。

内容来源: openedx/openedx-platform