This library to integrate pyject into fastapi to use di
pip install fastapidi
from fastapidi import FastAPIDI, get_dependency
class Test:
def test(self):
return "123"
app = FastAPIDI()
app.container.add_singleton(Test, Test)
@app.get("/")
async def test(dependency: Test = get_dependency(Test)):
return dependency.test()