Python 无rest框架的django令牌身份验证
我需要在post请求体中创建接收XML的api端点 XML格式由第三方提供,不能更改 我不能使用rest框架,因为XML的格式不是rest框架所期望的格式 我决定使用传统的Django请求和xmltodict库来解析XML 我的代码是这样的 在views.py中:Python 无rest框架的django令牌身份验证,python,django,Python,Django,我需要在post请求体中创建接收XML的api端点 XML格式由第三方提供,不能更改 我不能使用rest框架,因为XML的格式不是rest框架所期望的格式 我决定使用传统的Django请求和xmltodict库来解析XML 我的代码是这样的 在views.py中: def newOrderStatus(request): if request.method == 'POST': obj = readXML(request.body) obj.save()
def newOrderStatus(request):
if request.method == 'POST':
obj = readXML(request.body)
obj.save()
我现在想要的是使用承载令牌对请求进行身份验证有没有办法做到这一点,或者我是否需要编写自己的中间件您可以使用
@permission\u classes
装饰器:
from rest_framework.decorators import api_view, permission_classes
from rest_framework.permissions import IsAuthenticated
@api_view(['POST'])
@permission_classes([IsAuthenticated])
def newOrderStatus(request):
obj = readXML(request.body)
obj.save()
“没有rest框架”