文件名称:fastapi-boilerplate:python fastapi Web框架模板,python3.7 + fastapi + uvicorn + gunicorn
文件大小:34KB
文件格式:ZIP
更新时间:2024-02-26 20:46:58
api docker log test multiprocessing
Fastapi样板 Fastapi是用于编写Web API的现代Python Web框架。 快速且功能强大。 查看有关更多详细信息。 这个样板基于Fastapi框架,带有一些用于快速python restapi开发的通用模块。 特征 完全异步支持:功能,数据库,后台任务 芹菜分配任务支持 分发请求ID支持 功能日志支持 内存zmq对多进程任务的支持 异步Postgresql支持 支持sql模板编程 码头工人支持 API文档 api测试 为什么芹菜 Fastapi提供了一种执行后台任务的方法,但是当我们开发其他Web应用程序时,它并没有真正涵盖所有方法,其中一个内置的fastapi很擅长IO
【文件预览】:
fastapi-boilerplate-master
----.gitignore(2KB)
----start_log_server.py(3KB)
----requirements.txt(825B)
----Makefile(574B)
----run.py(372B)
----init_postgres_schema.py(1KB)
----LICENSE(1KB)
----celery_app.py(799B)
----sql_query()
--------sql()
--------__init__.py(0B)
--------database_record_model.py(214B)
----docker-compose.yml(1KB)
----utils()
--------__init__.py(0B)
--------logs.py(3KB)
----compose()
--------production()
----README.md(4KB)
----config.py(1KB)
----tests()
--------__init__.py(124B)
--------users.py(193B)
----processers()
--------__init__.py(0B)
--------postgres()
--------redis()
--------redis_process.py(342B)
--------postgres_process.py(782B)
----.sample.fastapi(119B)
----handlers()
--------application.py(3KB)
--------middlware.py(3KB)
--------__init__.py(0B)
--------users()
--------tools.py(795B)
----.envs()
--------.production()
----3rd()
--------__init__.py(0B)
--------scripts()
----docs()
--------how_sql_manage.md(2KB)
--------how_to_log.md(4KB)
----.sample.postgres(149B)
----tasks()
--------tasks.py(154B)
--------__init__.py(0B)
--------health.py(2KB)
----benchmark.sh(267B)