├── .gitignore ├── README.md ├── alembic ├── README ├── env.py └── script.py.mako ├── api ├── api_v1 │ ├── api.py │ └── endpoints │ │ ├── __init__.py │ │ ├── login.py │ │ ├── register.py │ │ └── user.py └── api_v2 │ └── __init__.py ├── common └── BaseResponse.py ├── crud └── __init__.py ├── db ├── __init__.py ├── init_db.py ├── todoModel.py └── userModel.py ├── demo.py ├── main.py ├── model └── __init__.py ├── requirements.txt ├── service └── __init__.py ├── settings ├── config.py └── demo.env ├── test ├── demo1.py ├── demo2.py ├── demo3.py └── test.py ├── utils └── jwt_service.py └── validator └── schemas.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/README.md -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /api/api_v1/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/api/api_v1/api.py -------------------------------------------------------------------------------- /api/api_v1/endpoints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/api_v1/endpoints/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/api/api_v1/endpoints/login.py -------------------------------------------------------------------------------- /api/api_v1/endpoints/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/api/api_v1/endpoints/register.py -------------------------------------------------------------------------------- /api/api_v1/endpoints/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/api/api_v1/endpoints/user.py -------------------------------------------------------------------------------- /api/api_v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/BaseResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/common/BaseResponse.py -------------------------------------------------------------------------------- /crud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/db/__init__.py -------------------------------------------------------------------------------- /db/init_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/db/init_db.py -------------------------------------------------------------------------------- /db/todoModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/db/todoModel.py -------------------------------------------------------------------------------- /db/userModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/db/userModel.py -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/demo.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/main.py -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/requirements.txt -------------------------------------------------------------------------------- /service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /settings/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/settings/config.py -------------------------------------------------------------------------------- /settings/demo.env: -------------------------------------------------------------------------------- 1 | # 修改文件名为".env", 并配置好你自己的参数 2 | HOST_IP="xxxx" 3 | DATABASE_PASSWORD="xxxx" -------------------------------------------------------------------------------- /test/demo1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/test/demo1.py -------------------------------------------------------------------------------- /test/demo2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/test/demo2.py -------------------------------------------------------------------------------- /test/demo3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/test/demo3.py -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/test/test.py -------------------------------------------------------------------------------- /utils/jwt_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/utils/jwt_service.py -------------------------------------------------------------------------------- /validator/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chr1043086360/FastAPI_IN_Action/HEAD/validator/schemas.py --------------------------------------------------------------------------------