如何不通过身份验证将POST请求发送到Django Rest Framework?

时间:2020-06-07 06:07:37

标签: django django-rest-framework

我想创建一个从React到DRF的POST请求,以提供正常的搜索功能:站点上的任何人都可以在搜索字段中输入内容,并且该数据将用于查询数据库。我不需要用户进行身份验证或其他任何操作。在DRF中,需要有一个身份验证类,我不知道该使用哪个身份验证类。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

permission_classes authentication_classes 设置为空

from rest_framework.views import APIView


class MyPublicView(APIView):
    permission_classes = []
    authentication_classes = []

您可以使用任何DRF视图代替 APIView 。对于DRF中的所有CBV,此过程都是相同的。