如何将模板添加到我的DRF模型视图集

时间:2017-07-31 07:59:30

标签: django-views django-rest-framework

我有一个SubscriberViewSet - 模型视图集。我需要在Django的前端创建一个html模板来提供请求并显示我的SubscriberViewSet的api调用的输出

我的观点是

class SubscriberViewSet(ModelViewSet):
  serializer_class = SubscribersSerializer
  queryset = Subscriber.objects.all()
  permission_classes = (IsAuthenticated,)

我现在想要的是在Django中构建一个模板视图,以便为此订阅者视图集提供请求

2 个答案:

答案 0 :(得分:2)

Djangorestframework为模板提供了一个默认实现,它显示了允许的方法并提供了一种尝试这些方法的方法。只需从浏览器访问端点,然后在网址末尾添加format=api。如果您想要自定义视图。你可以覆盖这些观点。

答案 1 :(得分:1)

当它是ModelViewSet模板视图将不会显示....我们需要将其转换为API视图和每个get / post方法 return render_to_response()