Big*_*air 3 python api django django-rest-framework
我使用Django rest框架在Django项目上创建了一些API。我将IsAdminUser设置为权限类。
当我在本地运行该项目并使用身份验证信息对其进行请求时,它就可以工作。
我使用Elastic Beanstalk将其部署到AWS服务器并发出请求,它返回错误403
Authentication credentials were not provided
Run Code Online (Sandbox Code Playgroud)
这是我的API
class HamListApiView(ListAPIView):
queryset = Ham.objects.all()
serializer_class = HamSerializer
permission_classes = [permissions.IsAdminUser]
Run Code Online (Sandbox Code Playgroud)
我在这里想念什么?
我的猜测是服务器不允许授权标头。
AWS beantalk的常见问题
尝试将其添加到您的容器命令中:
01_wsgipass:
command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
335 次 |
| 最近记录: |