DRF API 端点未在浏览器中显示为视图

时间:2021-04-29 23:22:13

标签: django-rest-framework

我正在移植我的 Django 项目以开始使用 DRF。

我定义了一个基于类的端点,如下所示:

class RecordList(APIView):
    serialize_class = URLRecordSerializer
    renderer_classes = [JSONRenderer]
    """
    List all records (and favorites), or create one.
    """
    def get(self, request, format=None):
        ...
        return Response(serializer.data)

    def post(self, request, format=None):
        ...
        return Response(result)

然后,在我的 urls.py 中,我在 urlpatterns 中添加了以下项 - path('api/records/', records.RecordList.as_view())

当我在浏览器中访问端点时,我希望看到 API 页面,我可以在其中发出获取请求或发送 JSON 作为 POST 请求,如下面的示例图片所示,但我得到的只是 JSON由于同一端点的 GET 请求而做出响应。

enter image description here

如何获取 API 的浏览器视图?我也试过 generic views ,期待一些魔法,但没有结果。抱歉,如果这个问题以前有人回答过,但我什至不知道这样一个问题的正确搜索词是什么样的。

0 个答案:

没有答案
相关问题