Маршрутизаторы импорта FastAPI из отдельного файла

#python #fastapi #web-development-server

Вопрос:

Я пытаюсь импортировать маршрутизаторы из отдельного файла вместо упоминания app.include_router() для каждого маршрутизатора в файле приложения FastAPI. Я хочу избежать указания включить маршрутизатор для каждого маршрутизатора в главном файле и хотел бы разделить его на другой файл. Я хотел бы включить маршрутизаторы в отдельный файл. Возможно ли это?

Комментарии:

1. Ничто не мешает вам иметь from .main import app в a routes.py , а затем иметь import .routes в конце main.py (т. Е. Импортировать файл, который заполняет маршруты в вашем приложении после определения вашего приложения). Сработает ли это?