Django rest framework 如何在Django Rest框架中覆盖特定URL的可浏览API HTML页面?

Django rest framework 如何在Django Rest框架中覆盖特定URL的可浏览API HTML页面?,django-rest-framework,Django Rest Framework,我需要覆盖对应于特定URL的可浏览HTML页面,该页面将对客户端可见。您必须为该视图/URL创建自定义呈现程序 class MyBrowsableAPIRenderer(BrowsableAPIRenderer): template = 'my-template.html' class MyViewSet(ViewSet): renderer_classes = [JSONRenderer, MyBrowsableAPIRenderer] 这将仅对您的视图/url使用自定义呈

我需要覆盖对应于特定URL的可浏览HTML页面,该页面将对客户端可见。

您必须为该视图/URL创建自定义呈现程序

class MyBrowsableAPIRenderer(BrowsableAPIRenderer):
    template = 'my-template.html'

class MyViewSet(ViewSet):
    renderer_classes = [JSONRenderer, MyBrowsableAPIRenderer]

这将仅对您的视图/url使用自定义呈现程序。

这是通过浏览器调用DRF api时可以看到的页面
class MyBrowsableAPIRenderer(BrowsableAPIRenderer):
    template = 'my-template.html'

class MyViewSet(ViewSet):
    renderer_classes = [JSONRenderer, MyBrowsableAPIRenderer]