如何添加模板到我的DRF模型视图集
问题描述:
我有一个SubscriberViewSet - 模型视图集。我需要在前端创建一个HTML模板从Django的请求提供服务,并从我SubscriberViewSet的API调用显示输出如何添加模板到我的DRF模型视图集
我的看法是
class SubscriberViewSet(ModelViewSet):
serializer_class = SubscribersSerializer
queryset = Subscriber.objects.all()
permission_classes = (IsAuthenticated,)
我现在想要的是建立一个模板在Django中查看为此订阅服务器提供的请求视图集
答
当ModelViewSet模板视图中也不会显示....我们需要将其转换成API查看,并在每个GET/POST方法 return render_to_response()
答
Djangorestframework为模板提供了默认实现,它显示允许的方法并提供尝试这些方法的方法。只需从浏览器访问端点并在url结尾添加format=api
即可。如果你想要自定义视图。你可以覆盖这些观点。
+0
可以请分享更多细节..我试着看,但无法理解 –
HTTP://www.django-rest-framework。 org/api-guide/renderers /#templatehtmlrenderer – zaidfazil