้ ไฟกใขใใชใฏใฉใฎใใใซ็งใฎๅจใใฎใฐใซใกใ่ฆใคใใใฎใงใใ๏ผ
็งใ้ ไฟกใขใใชใๆๅใใไฝๆใใๅ ดๅใฏใใใฎใใใซใใพใใ ๅฎ็ธพใฌใใซใฎfastapiใmongodbใใขใใชใณใฐใจใคใณใใใฏใน่จญ่จใredisใญใฃใใทใณใฐใจ่ฒ ่ทใในใใใในใฆใใฎ่ฌ็พฉใซ็ใ่พผใใ ใ
ๅ่ฌ็ 198ๅ
้ฃๆๅบฆ ไธญ็ดไปฅไธ
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
์๋ ์ง๋ฌธ ๋ด์ฉ ์ถ๊ฐ ์ง๋ฌธ ์ฌํญ ์ ๋๋ค.
์๋ ํ์ธ์ ์ฐ์ ๋ต๋ณ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์ผ๋จ ๋ง์ ํด์ฃผ์ ๋๋กํด๋น ํ๋ก์ ํธ์์set PYTHONUTF8=1<p style="text-align
pythonmongodbFastAPIsyh8088
ใป
7ใถๆๅ
0
58
1
- ๆช่งฃๆฑบ
ํ์ด์ฐธ์ ์ด์ฉํด์ Python Interpreter ํตํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๊ฐ ์๋๋๋ฐ ๋์์ด ํ์ํฉ๋๋ค.
์๋ ํ์ธ์ ์ ์๋ ์ผ๋จ ์ข์ ๊ฐ์ ๋ง๋ค์ด ์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค. OS ๋ ์๋์ฐ ์ฌ์ฉ์์ด๊ณ ๋ง์ํด์ฃผ์ <p
pythonmongodbFastAPIsyh8088
ใป
7ใถๆๅ
0
104
2
- ๆช่งฃๆฑบ
์บ์ ๊ตฌํ์์ Redis - MongoDB ์ค์ฝํ
์ ๊ฐ ์ดํดํ ๊ตฌ์กฐ๋ ์๋์ ๊ฐ์ต๋๋ค.Request -> API -> Service -> Entity Redis์์ ์บ์ ์กฐํ ์คํจํ๋ฉด redis์์ ๋ชฝ๊ณ db collection ๊ด๋ จ ํจ์๋ฅผ ์ง์
pythonmongodbFastAPIsungchan2548001
ใป
0
137
2
- ๆช่งฃๆฑบ
test.sh ์คํ์ missing arg ์๋ฌ(_id)๊ฐ๋น๋๋ค.
@dataclasses.dataclass(kw_only=True) class BaseDocument: _id: ObjectId @property def id(self) -> ObjectId: return s
pythonmongodbFastAPIjahy53522475
ใป
0
95
1
- ๆช่งฃๆฑบ
๊ฐ์ฌ๋๊ป์ entity๋ฅผ ์ฌ์ฉํ์ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ธ์๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ์๊ฐ ์ค์ธ ์ฃผ๋์ด ๊ฐ๋ฐ์์ ๋๋ค!์์ฆ ๋์์ธ ํจํด์ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ฌ๋ ๊ฐ์๋ฅผ ๋ฃ๋ค๋ณด๋๊น ๊ถ๊ธํ ์ ์ด ์๊ฒผ์ต๋๋ค์ ๋ ์์ฆ service, repo, controller(apis) + dto ๊ธฐ๋ฐ์ ๊ฐ๋จํ ๋
pythonmongodbFastAPIdannyryu
ใป
0
281
2
- ๆช่งฃๆฑบ
odm ๊ด๋ จ
ํน์ ๊ฐ์ฌ๋๊ป์ beanie์ ๊ฐ์ odm ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , motor ๋๋ผ์ด๋ธ์ data class๋ก ๊ตฌํํ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.์ถ๊ฐ์ ์ผ๋ก entity๋ฅผ pydantic model์ด ์๋ data
pythonmongodbFastAPIdannyryu
ใป
0
450
3
- ๆช่งฃๆฑบ
test.sh ํ์ผ ์คํ ํ ์๋ฌ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ
์ง๋ฌธํ์ค ๋ https://gist.github.com/ ๋ฅผ ์ฌ์ฉํ์๋ฉด ์ฝ๋๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค!
pythonmongodbFastAPItest.sherrorleenuri675938
ใป
0
567
1
- ่งฃๆฑบ
ํ ์คํธ๋ฅผ ์คํํ์ ๋ RuntimeError: Event loop is closed ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ง๋ฌธํ์ค ๋ https://gist.github.com/ ๋ฅผ ์ฌ์ฉํ์๋ฉด ์ฝ๋๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค!
pythonmongodbFastAPIforexample
ใป
3
2,212
3

