关于如何在主页上新建一个导航栏和一条简单消息。我知道FastAPI遵循API优先方法,但它也可以服务webapp。另一件事是,如果有人点击了我们的home/index端点,他们将一无所知,因为我们没有呈现任何网页。因此,模板是必要的。
我们将使用Jinja作为我们的模板语言。在此之前,我们需要制作一些文件夹和文件。请注意我下面的文件夹结构,名称“apis/”,“templates/”以“/”结尾,因此它们是文件夹,其他是简单的.py或.html文件。我为需要创建的新文件和文件夹添加了注释“#new”。
learning_fastapi/
├─.gitignore
└─backend/
├─apis/#new
│└─general_pages/#new
│└─route_homepage.py#new
├─core/
│└─config.py
├─main.py
├─requirements.txt
└─templates/#new
├─