Последовательный запрос к TokeView из django rest framework social oauth2 вызывает ошибку

У меня есть мобильный бэкенд, созданный на django, и я использую django rest framework social oauth2 TokenView для обновления токена доступа.

from rest_framework_social_oauth2 import views as auth_views

urlpatterns = [
    path('my-token-path', auth_views.TokenView.as_view(), name = 'my-token-path'),
]

Мобильное приложение автоматически пытается повторно войти в систему, когда любой api запрос получает Http 401. Мое мобильное приложение делает несколько api запросов при запуске. Когда приложение запускается и срок действия токена истек, несколько api запросов получают 401, таким образом каждый из них обращается к TokenView для повторного входа с использованием обновленного токена.

Когда это происходит, некоторые запросы к TokenView терпят неудачу с сообщением в журнале ошибок datbase is locked.

Как я могу предотвратить эту ошибку?

Вернуться на верх