2017-07-31 81 views
3

我有一個SubscriberViewSet - 模型視圖集。我需要在前端創建一個HTML模板從Django的請求提供服務,並從我SubscriberViewSet的API調用顯示輸出如何添加模板到我的DRF模型視圖集

我的看法是

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

我現在想要的是建立一個模板在Django中查看爲此訂閱服務器提供的請求視圖集

+0

HTTP://www.django-rest-framework。 org/api-guide/renderers /#templatehtmlrenderer – zaidfazil

回答

1

當ModelViewSet模板視圖中也不會顯示....我們需要將其轉換成API查看,並在每個GET/POST方法 return render_to_response()

2

Djangorestframework爲模板提供了默認實現,它顯示允許的方法並提供嘗試這些方法的方法。只需從瀏覽器訪問端點並在url結尾添加format=api即可。如果你想要自定義視圖。你可以覆蓋這些觀點。

+0

可以請分享更多細節..我試着看,但無法理解 –