Как сохранить токен авторизации django rest в кэше db?

Я использую 'rest_framework.authentication.TokenAuthentication', Мне не разрешено использовать любую другую библиотеку Token. Есть ли способ указать Django сохранять маркер доступа в кэше db?

Также, есть ли команда или библиотека, которая позволит мне вызвать генерацию нового ключа?

Я настроил свой внутренний кэш следующим образом и хотел бы, чтобы токены сохранялись здесь...

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
        'LOCATION': 'TOKEN_cache_table',
        'TIMEOUT': 600, #=10 minutes in second 
        'OPTIONS': {
            'MAX_ENTRIES': 5
        }

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