我已经在Elastic Beanstalk上部署了一个项目,但我不知道为什么 Django Rest Framework 返回此响应的原因:
Authentication credentials were not provided.
我去../api/article
我正在发送标头-授权:令牌
curl -X GET http://environment.eba-etpcqsqk.us-west-1.elasticbeanstalk.com/api/article/ -H 'Authorization: Token MYTOKEN'
{"detail":"Authentication credentials were not provided."}
观看次数:
class ArticleViewSet(ModelViewSet):
queryset = Article.objects.all()
serializer_class = ArticleSerializer
pagination_class = StandardResultsSetPagination
filterset_class = ArticleFilter
# user must be either logged in or must provide AUTH TOKEN
authentication_classes = [TokenAuthentication, SessionAuthentication]
permission_classes = [IsAuthenticated]
我有DEBUG=True
,它可以在开发服务器上使用。您知道问题出在哪里吗?也许EBS不转发标题?