Использование токена только в POST, но не в GET http-запросе (Django DRF) + не кэширование
Я использую аутентификацию в Django (DRF), и она работает. Но я хотел бы использовать токен только в POST запросах, а не в GET. Возможно ли это?
Мой код : Настройки :
# REST API
"rest_framework",
"rest_framework.authtoken",
и :
REST_FRAMEWORK = {
"DEFAULT_PERMISSION_CLASSES": ("rest_framework.permissions.IsAuthenticated",),
"DEFAULT_AUTHENTICATION_CLASSES": (
# "rest_framework.authentication.BasicAuthentication",
# "rest_framework.authentication.SessionAuthentication",
"rest_framework.authentication.TokenAuthentication",
),
}
Если я добавляю эту строку, или нет, это то же самое :
class BlaBlaViewSet(APIView):
#permission_classes = (IsAuthenticated,)
Итак, как я могу сделать это в функции "post", а не в функции "put", пожалуйста?
Желаю хорошего дня :) F.