【发布时间】:2022-01-28 16:01:20
【问题描述】:
我是 django 的新手。我有一个项目,手机可以使用令牌与服务器进行交互。在 settings.py 我有:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
'UPLOADED_FILES_USE_URL': False,
'DEFAULT_PAGINATION_CLASS': None,
'PAGE_SIZE': DEFAULT_PAGE_SIZE, # For views using PageNumberPagination
}
但是当使用邮递员时,我发送了一个带有无效令牌的请求,而不是 401(未经授权),403(禁止)正在返回。有什么特别的方法可以解决这个问题吗?
tnx
【问题讨论】:
-
至少显示视图
-
似乎是 csrf 问题.. 尝试添加 csrf_exempt
-
问题是我不知道它是如何工作的。没有为此指定视图,或者至少我找不到。 @Exprator
-
他在问你正在使用的方法
-
他要求出示你们各自的
views.py
标签: python django rest django-rest-framework http-status-codes