This commit is contained in:
Timofey
2025-08-29 14:56:50 +03:00
parent 90461b61cc
commit 9228a38511
3 changed files with 46 additions and 10 deletions

View File

@@ -70,14 +70,28 @@ INSTALLED_APPS = [
'drf_spectacular',
]
# Настройки OpenAPI
#!OpenAPI
SPECTACULAR_SETTINGS = {
'TITLE': 'AERBIM API',
'DESCRIPTION': 'AERBIM - документация по API',
'VERSION': '1.0.0',
'SERVE_INCLUDE_SCHEMA': False,
'COMPONENT_SPLIT_REQUEST': True,
'SCHEMA_PATH_PREFIX': '/api/v[0-9]',
'COMPONENT_SPLIT_REQUEST': False, # не создавать автоматически *Request схемы
'COMPONENT_NO_READ_ONLY_REQUIRED': True, # не требовать read_only поля
'COMPONENT_SPLIT_PATCHES': False, # не создавать отдельные схемы для PATCH
# настройки безопасности
'SECURITY': [{'Bearer': []}],
'SWAGGER_UI_SETTINGS': {
'persistAuthorization': True,
},
# сортировка тегов и операций
'TAGS': [
{'name': 'Аутентификация', 'description': 'Методы для работы с аутентификацией'},
],
}
MIDDLEWARE = [