Skip to content

Jxika/fastapi_ad

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

้กน็›ฎ็ป“ๆž„

fastapi_ad/
โ”œโ”€โ”€ app/
โ”‚   โ”œโ”€โ”€ api/                  # API ่ทฏ็”ฑ
โ”‚   โ”‚   โ”œโ”€โ”€ v1/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ endpoints/
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ user.py   # ็”จๆˆทๆจกๅ— API ็ซฏ็‚น
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ auth.py   # ่ฎค่ฏๆจกๅ— API ็ซฏ็‚น
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ core/                 # ๆ ธๅฟƒ้…็ฝฎใ€ๅˆๅง‹ๅŒ–
โ”‚   โ”‚   โ”œโ”€โ”€ config.py         # ๅ…จๅฑ€้…็ฝฎๆ–‡ไปถ
โ”‚   โ”‚   โ”œโ”€โ”€ security.py       # ่ฎค่ฏๅ’ŒๆŽˆๆƒๆจกๅ—
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ db/                   # ๆ•ฐๆฎๅบ“่ฟžๆŽฅๅŠ็ฎก็†
โ”‚   โ”‚   โ”œโ”€โ”€ base.py           # ๆ•ฐๆฎๅบ“ๅŸบ็ก€ๆจกๅ—
โ”‚   โ”‚   โ”œโ”€โ”€ session.py        # ๆ•ฐๆฎๅบ“ไผš่ฏ็ฎก็†
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ models/               # ๆ•ฐๆฎๅบ“ๆจกๅž‹
โ”‚   โ”‚   โ”œโ”€โ”€ user.py
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ schemas/              # ๆ•ฐๆฎไผ ่พ“ๅฏน่ฑก (Pydantic ๆจกๅž‹)
โ”‚   โ”‚   โ”œโ”€โ”€ user.py
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ services/             # ไธšๅŠก้€ป่พ‘
โ”‚   โ”‚   โ”œโ”€โ”€ user_service.py
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ main.py               # ๅบ”็”จๅ…ฅๅฃ
โ”‚   โ”œโ”€โ”€ dependencies.py       # ไพ่ต–ๆณจๅ…ฅ
โ”‚   โ””โ”€โ”€ __init__.py
โ”œโ”€โ”€ tests/                    # ๅ•ๅ…ƒๆต‹่ฏ•ๅ’Œ้›†ๆˆๆต‹่ฏ•
โ”‚   โ”œโ”€โ”€ test_user.py
โ”‚   โ””โ”€โ”€ __init__.py
โ”œโ”€โ”€ alembic/                  # ๆ•ฐๆฎๅบ“่ฟ็งป็ฎก็† (ไพ‹ๅฆ‚ไฝฟ็”จ Alembic)
โ”‚   โ””โ”€โ”€ versions/
โ”œโ”€โ”€ .env                      # ็Žฏๅขƒๅ˜้‡ๆ–‡ไปถ
โ”œโ”€โ”€ requirements.txt          # ้กน็›ฎไพ่ต–
โ””โ”€โ”€ README.md

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%