Python 在django中将头值传递给get请求
我想通过get请求的头传递一个值 我正在尝试下面的方法,但不起作用Python 在django中将头值传递给get请求,python,django,django-rest-framework,Python,Django,Django Rest Framework,我想通过get请求的头传递一个值 我正在尝试下面的方法,但不起作用 class ListCategoriesView(generics.ListAPIView): """ Provides a get method handler. """ serializer_class = CategorySerializer def get(self, request, *args, **kwargs): token = request.data.get("token", "") if
class ListCategoriesView(generics.ListAPIView):
"""
Provides a get method handler.
"""
serializer_class = CategorySerializer
def get(self, request, *args, **kwargs):
token = request.data.get("token", "")
if not token:
"""
do some action here
"""
if not UserAccess.objects.filter(accessToken=token).exists():
"""
do some action here
"""
else:
"""
do some action here
"""
我想在头中传递令牌,如下所示:
谁能帮我解决这个问题,
先谢谢你 你自己说的,你在标题中传递它,所以你需要从那里得到它。DRF不做任何特殊的操作来访问头,因此它代理底层的Django HttpRequest对象,该对象通过转换为大写并以
HTTP\uUcode>为前缀使其可用:
token = request.META.get("HTTP_TOKEN", "")