【发布时间】:2018-08-25 18:30:06
【问题描述】:
我正在使用 django rest 框架。这些是我对 REST FRAMEWORK 的设置,
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.SessionAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticatedOrReadOnly',
)
# 'DEFAULT_PERMISSION_CLASSES': (
# 'rest_framework.permissions.IsAuthenticated',
# ),
}
当我发布到一个简单的端点时,我收到以下错误,
{
"detail": "Authentication credentials were not provided."
}
我在这里做错了什么。任何帮助表示赞赏。
【问题讨论】:
-
您是否在 POST 请求中添加了身份验证凭据?
-
类似于
request.post(url,headers,data)或request.post(url,auth,data)的东西?
标签: python django python-3.x django-rest-framework