Django REST框架嵌套路由没有PK

mcf*_*den 5 python django routes nested-routes django-rest-framework

我想实现这样的路线:

/items - list of all items.
/items/types - list of all item types
Run Code Online (Sandbox Code Playgroud)

我正在查看 drf-nester-routs,但嵌套 url 期望 {pk} 被传递。有什么好的方法可以实现我想要的吗?

ett*_*any 3

如果你不需要pk,那么你的路线应该/types不是/items/types

您可能需要看一下有关 REST 嵌套资源的 SO 问题:

REST 嵌套资源的最佳实践是什么