以上的例子中 另一个controller怎么调用呢?
时间: 2023-06-13 07:06:31 浏览: 149
如果你想在另一个controller中调用这个例子中的`hello_world`方法,可以通过在该controller中创建一个实例方法并调用`ExampleController`类中的`hello_world`方法来实现:
```python
from fastapi import APIRouter
from app.controllers.example_controller import ExampleController
router = APIRouter()
example_controller = ExampleController()
@router.get("/hello_world")
async def hello_world():
return example_controller.hello_world()
```
在这个例子中,我们首先实例化了`ExampleController`类,然后在`hello_world`方法中调用了`example_controller`实例的`hello_world`方法,这样就能在另一个controller中调用`hello_world`方法了。
阅读全文