РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
26 of 307 menu

Атрибут docs_url

Атрибут docs_url хранится у экземпляра класса FastAPI и содержит строку с адресом страницы Swagger UI. По умолчанию он равен '/docs'. Атрибут можно задать при создании приложения через одноимённый параметр конструктора либо изменить уже после создания. Если передать None, страница документации отключается.

Синтаксис

app = FastAPI(docs_url='/docs')

Пример

Давайте посмотрим значение атрибута по умолчанию:

from fastapi import FastAPI app = FastAPI() @app.get('/') def index(): return {'text': 'hello'} print(app.docs_url)

Результат выполнения кода:

"/docs"

Пример

Давайте зададим свой адрес для документации:

from fastapi import FastAPI app = FastAPI(docs_url='/article') @app.get('/') def index(): return {'text': 'hello'} print(app.docs_url)

Результат выполнения кода:

"/article"

Теперь Swagger UI доступен по адресу /article, а не по /docs.

Пример

Давайте отключим страницу документации, передав None:

from fastapi import FastAPI app = FastAPI(docs_url=None) @app.get('/') def index(): return {'text': 'hello'} print(app.docs_url)

Результат выполнения кода:

None

Смотрите также

  • атрибут redoc_url,
    который задаёт путь к документации ReDoc
  • атрибут openapi_url,
    который задаёт путь к OpenAPI-схеме
  • атрибут title,
    который задаёт заголовок приложения
  • класс FastAPI,
    который создаёт приложение FastAPI
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить