Django DRF Api Key Override Length expiry

Я вижу следующее на странице DRF, где говорится, что длина ключа может быть переопределена, но будучи новичком в Django, я действительно не знаю, как это использовать?

https://florimondmanca.github.io/djangorestframework-api-key/guide/#creating-and-managing-api-keys

This package ships with a key generation algorithm based on Django's password hashing infrastructure (see also Security).

The .key_generator attribute on BaseAPIKeyManager allows you to customize key generation.

For example, you can customize the length of the prefix and secret key using:


from rest_framework_api_key.models import BaseAPIKeyManager
from rest_framework_api_key.crypto import KeyGenerator

class OrganizationAPIKeyManager(BaseAPIKeyManager):
    key_generator = KeyGenerator(prefix_length=8, secret_key_length=32)  # Default values

class OrganizationAPIKey(AbstractAPIKey):
    objects = OrganizationAPIKeyManager()
    # ...

Я не понимаю, где это будет находиться, как это будет связано с видом администратора, или что будет после # ...

Любая помощь будет очень признательна

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