我正在使用Django Rest框架,我需要根据“对比”字段删除多条记录。
View.py
class AlugueisViewSet(viewsets.ModelViewSet):
filter_backends = (filters.SearchFilter,DjangoFilterBackend)
queryset = Alugueis.objects.all()
serializer_class = AlugueisSerializer
filterset_fields = {
'contrato':['exact']
}发送
请求网址:http://127.0.0.1:8000/alugueis/?id=&contrato=174
请求方法:删除
状态代码: 405方法不允许
远程地址: 127.0.0.1:8000
转介政策:严格的原产时交叉来源
发布于 2021-09-05 20:24:42
您可以设置如下所示的lookup_field:
class AlugueisViewSet(viewsets.ModelViewSet):
filter_backends = (filters.SearchFilter,DjangoFilterBackend)
queryset = Alugueis.objects.all()
serializer_class = AlugueisSerializer
filterset_fields = {
'contrato':['exact']
}
lookup_field = 'contrato'https://stackoverflow.com/questions/69033945
复制相似问题