【文件属性】:
文件名称:fastapi-mvc-boilerplate:使用MVC模式实现的样本FastAPI项目
文件大小:19KB
文件格式:ZIP
更新时间:2021-04-03 15:41:12
Python
:toolbox: fastapi-mvc-锅炉板
使用MVC模式实现的示例FastAPI项目。
:light_bulb: 特征
[ :check_mark: 麻省理工学院执照
[ :check_mark: ] FastApi + SQLAlchemy
[ :check_mark: 带有fastapi-router-controller的基于类的控制器
[ :check_mark: 用unittest进行测试
[ :check_mark: 使用tiangolo / uvicorn-gunicorn-fastapi:python3.8的Dockerfile
[ :check_mark: ]使用环境变量插值的配置管理
[ :check_mark: ]集中日志管理
[ :check_mark: ]日志请求结束时间
[ :check_mark: ]格式化异常处理程序
[ :check_mark: ]验证异常处理程序
[ :check_mark: 预先配置的Vscode点文件
[ :check_mark: ]对PR进行单元测试的GitHub操作
[ :check_
【文件预览】:
fastapi-mvc-boilerplate-master
----.github()
--------workflows()
----gunicorn_conf.py(6KB)
----.vscode()
--------launch.json(824B)
--------settings.json(381B)
--------tasks.json(895B)
----Dockerfile(197B)
----requirements.txt(68B)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------requirements.txt(99B)
--------sample_controller_test.py(2KB)
----.gitignore(2KB)
----server()
--------service()
--------utils()
--------model()
--------main.py(1KB)
--------controller()
--------repository()
--------schema()