【发布时间】:2021-05-30 14:12:02
【问题描述】:
今天我有 2 个网址
router.register(r'question_type', QuestionTypeViewSet)
router.register(r'question', QuestionViewSet)
但我需要这样的东西
router.register(r'question_type', QuestionTypeViewSet)
router.register(r'question_type/question_type_pk/question', QuestionViewSet)
我的观点集
class QuestionTypeViewSet(viewsets.ModelViewSet):
serializer_class = QuestionTypeSerializer
queryset = QuestionType.objects.all()
我想用 QuestionViewSet 做什么
class QuestionViewSet(viewsets.ModelViewSet):
serializer_class = QuestionSerializer
def get_queryset(self):
queryset = Question.objects.filter(
question_type__id=self.kwargs['question_type_id'])
return queryset
我应该如何制作问题的网址?
【问题讨论】:
-
这个包可能有帮助吗? github.com/alanjds/drf-nested-routers
-
这项工作适合我
标签: django django-rest-framework django-urls