[{"title":"( 36 个子文件 17KB ) Python-基于flask的快速开发WebAPI的框架","children":[{"title":"fastapi-master","children":[{"title":"manage.py <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"fastapi","children":[{"title":"services","children":[{"title":"service_user.py <span style='color:#111;'> 252B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"error.py <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"redis_client.py <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"http_util.py <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"error_handlers.py <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"cache.py <span style='color:#111;'> 410B </span>","children":null,"spread":false},{"title":"hooks.py <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"stats.py <span style='color:#111;'> 494B </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"base.py <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"user.py <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"default.py <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"test.py <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"dev.py <span style='color:#111;'> 78B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"prod.py <span style='color:#111;'> 78B </span>","children":null,"spread":false}],"spread":true},{"title":"user.db <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"signals","children":[{"title":"signal_handler.py <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 188B </span>","children":null,"spread":false}],"spread":true},{"title":"api","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"v1","children":[{"title":"user.py <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"async.py <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":"stats.py <span style='color:#111;'> 323B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"fastapi.py <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"worker","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"tasks.py <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"start_worker.sh <span style='color:#111;'> 68B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"wsgi.py <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]