haeyeomiso
@haeyeomiso
Students
104
Reviews
2
Course Rating
4.5
Posts
Q&A
ํ์ต์๋ฃ ๋ณด๋ ๋ฐฉ๋ฒ?
์๋ ํ์ธ์! ๊ธ์ฃผ ์ฃผ๋ง ์ค ๊ฐ์ ๋ ธ์ ํ์ด์ง๋ก ๊ณต์ ๋๋ฆฌ๊ฒ ์ต๋๋ค!๊ฐ์๋ก๊น์ง ๋ฐ์ํ์ฌ ์์ ์ ํ๋๋ผ ๋ค์๊ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์ ์ํด๋ถํ๋๋ฆฝ๋๋ค ๐ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 51
Q&A
29๊ฐ ์ ๋ก๋ ์ผ์ ๋ฌธ์๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์! ๊ฐ์ฌํด์ฌ์ ๋๋ค!์ฃ์ก์ค๋ฝ๊ฒ๋ ์๊พธ ์ง์ฐ์ด๋๋ค์ ใ ใ ! ๊ธ์ฃผ ์ฃผ๋ง ์ค ๊ฐ์์๋ฃ์ ํจ๊ป ์ ๋ก๋ ์๋ฃํด๋๊ฒ ์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค! ps. ๊ฐ์ ์ ์ฒด ๊ฐ์ ์์ ์ ํ๊ณ ์์ผ๋ 5์ ์ด ์ดํ ํ๋ฒ ๋ ๋ค์ด๋ณด์๋ ๊ฒ๋ ์ถ์ฒ๋๋ฆฝ๋๋ค ๐
- 0
- 2
- 36
Q&A
๋ค์ ๊ฐ์ ์ธ์ ์ฌ๋ผ ์ค๋์?
์๋ ํ์ธ์, ๊ฐ์ฌ ํด์ฌ์ ๋๋ค. ์ ๋ก๋๋ฅผ ์ผ์ ์ ์งํํ์๋๋ฐ ์ ๋ฐ์ดํธ ๋ฐ์์ด ์๋์๊ตฐ์.;๊ธ์ผ ์ ๋ ์ ๋ฐ๋ก ๋ค์ ์ ๋ก๋ํด๋๊ฒ ์ต๋๋ค. ์๊ฐ์ 10๊ฐ๊น์ง ์๋ฃํ์ ์๊ฐ์๋ถ์ด 2๋ถ๋ฐ์ ์๊ณ์ ์ ์ ๊ฐ ์ธ์ง๋ฅผ ๋ชปํ๊ณ ์์๋ค์ ใ ใ ! ํผ๋๋ฐฑ ์ฃผ์ ์ ๊ฐ์ฌ๋๋ ค์. ๊ฐ์ฌ์ ๋ง์์ผ๋ก. ์ถํ MCP ๊ด๋ จ ๊ฐ์๋ฅผ ์ ๋ก๋ ์์ ์ธ๋ฐ, ์ ๋ก๋ ํ ๊ฐ์ ์๊ฐ ์ฟ ํฐ์ ์ ๋ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. haeyeo.open@gmail.com ๋ฉ์ผ๋ก ์ฟ ํฐ ์ ๋ฌํ ๋ฉ์ผ ํ๋๋ง ์ ๋ฌ ๋ถํ๋๋ฆฝ๋๋ค ๐ ๊ฐ์ฌํฉ๋๋ค!์๊ฐํ์๋ ๋ฐ ๋ถํธ์ ๋ผ์ณ๋๋ ค ๋ค์ํ๋ฒ ์ฃ์กํฉ๋๋ค!
- 0
- 2
- 84
Q&A
๊ฐ์ ์์ฑ๊ณผ ์์ ์๋ ๋ถ์ผ์น ๋ฌธ์
ํ์ฌ 28๊ฐ๊น์ง ์ ๋ก๋ํ์ผ๋ฉฐ ์์๋ณด๋ค ๊ฐ์๋ฅผ ๋ ์ฐ๊ฒ ๋์ด์ .. ๐ 2๊ฐ ์ถ๊ฐ ์ ๋ก๋ ์์ ์ ๋๋ค!
- 2
- 3
- 107
Q&A
๊ฐ์ ์์ฑ๊ณผ ์์ ์๋ ๋ถ์ผ์น ๋ฌธ์
์๋ ํ์ธ์! ๊ธ์ผ ์ ๋ ๋ชจ๋ ์ ๋ก๋ ์์ ์ ๋๋ค! ๋ง์์ฃผ์ 19๊ฐ์ ์์ฑ ์์ง์ ์ฌ๋ฆฌ๋ค๊ฐ ์ฑํฌ๊ฐ ์๋๊ฐ๋ฏ ํฉ๋๋ค ใ ใ ๋ฐ๋ก ์์ ํด๋๊ฒ ์ต๋๋ค. ๋ฐฑ์๋ ๊ฐ์์ ๊ฒฝ์ฐ ํธ์ง์ ์ด์๋ก ์ฌ ์ดฌ์ ํ ์ฌ ์ ๋ก๋ ์์ ์ ๋๋ค ๐ ๊ฐ์ฌํฉ๋๋ค!
- 2
- 3
- 107
Q&A
๊ฐ์ ์ ๋ก๋ ์ผ์ ๋ฌธ์
์๋ ํ์ธ์!๊ฐ์ฌํด์ฌ์ ๋๋ค! ์ฌ๋ผ์ด๋ ์ ํ ์ ์์ฑ์ด ๋ฐ๋ก ๋์ค๋ ๋ถ๋ถ์ด ์์ด, ์์ ์ ์งํํ๋๋ผ ์กฐ๊ธ ์ง์ฐ๋์์ต๋๋ค! ๊ณต์ง์ ์ฌ๋ผ๊ฐ๊ฒ์ฒ๋ผ ์ค๋ ์ ๋ ์ ๋ก๋ ์์ ์ ๋๋ค!! ์ง์ฐ๋์ด ์ฃ์กํ๋ค๋ ๋ง์๋๋ฆฌ๋ฉฐ,์๊ฐ์ ์ฒญ ๋๋ฌด ๊ฐ์ฌ๋๋ ค์!
- 1
- 1
- 76
Q&A
CRUD๊ด๋ จ: async def get_db() ๊ด๋ จ
์๋ ํ์ธ์! ๊ฐ์ฌ ํด์ฌ์ ๋๋ค.์ง๋ฌธ์ ๋๋ฝํ์ฌ ๋ต๋ณ์ด ๋ฆ์ด์ง ์ ์ฌ๊ณผ๋๋ฆฝ๋๋ค ใ ใ ! 1. ๊ฐ์ ์ฝ๋๋ ์ฌ์ค.. ์ด๋ฏธ ์ปค๋ฅ์ ํ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.SQLAlchemy์ create_async_engine ํจ์๋ poolclass ์ธ์๋ฅผ ๋ณ๋๋ก ์ง์ ํ์ง ์์๋, ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋น๋๊ธฐ ํ๊ฒฝ์ ์ต์ ํ๋ AsyncAdaptedQueuePool์ ์ฌ์ฉํฉ๋๋ค.๋ฐ๋ผ์ ๊ฐ์ ์ฝ๋(create_async_engine(DATABASE_URL, echo=True, future=True))๋ ํ๋ง์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์๋๋ผ, ๊ฐ์ฅ ํ์ค์ ์ด๊ณ ์ ์ ํ ๋น๋๊ธฐ ์ปค๋ฅ์ ํ์ ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์๋ ๊ฒ์ ๋๋ค.2. ๊ทธ๋์.. ๋ณ๋๋กpoolclass=QueuePool์ ์ถ๊ฐํ ํ์๋ ์์ต๋๋ค!AI์ ๋ต๋ณ ์์์ ํฌํจ๋ poolclass=QueuePool์ 'ํ๋ง ๊ธฐ๋ฅ์ ์๋ก ์ถ๊ฐ'ํ๋ ์ฝ๋๊ฐ ์๋๋๋ค.QueuePool์ ๋ณธ๋ ๋๊ธฐ(sync) ๋ฐฉ์์ฉ ํ์ ๋๋ค. create_async_engine์ ์ด ์ธ์๋ฅผ ์ ๋ฌํด๋ SQLAlchemy๊ฐ ๋ด๋ถ์ ์ผ๋ก AsyncAdaptedQueuePool๋ก ๊ฐ์ธ์(wrapping) ์ฒ๋ฆฌํด์ฃผ๊ธฐ๋ ํ์ง๋ง, ์ด๋ ๋ถํ์ํ ์ฝ๋์ด๋ฉฐ ํผ๋์ ์ค ์ ์์ต๋๋ค. 3. ๋ํ ์ผ๋ฐ์ ์ผ๋ก ์ฑ๋ฅ ํ๋์ ๋ค๋ฅธ ํ๋ผ๋ฏธํฐ๋ก ์ํํฉ๋๋ค.AI์ ๋ต๋ณ์์ ์ค์ง์ ์ผ๋ก ์ ์ฉํ ์ ๋ณด๋ pool_size, max_overflow, pool_recycle ๊ฐ์ ํ๋์ฉ ํ๋ผ๋ฏธํฐ์ ๋๋ค.์ด ํ๋ผ๋ฏธํฐ๋ค์ AsyncAdaptedQueuePool์ ํฌํจํ ๋ชจ๋ ํ์์ ๊ณตํต์ ์ผ๋ก ์๋ํฉ๋๋ค.์ค์ ์๋น์ค๋ฅผ ์ด์ํ ๋๋ ํธ๋ํฝ ์ํฉ์ ๋ง์ถฐ ์ด ๊ฐ๋ค์ ์กฐ์ ํ์ฌ(์: pool_size=10, max_overflow=20) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์ฑ๋ฅ์ ์ต์ ํํ ์ ์์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 113
Q&A
nox ์คํ ์๋ฌ ๋ฉ์ธ์ง
์๋ ํ์ธ์ ๊ฐ์ฌํด์ฌ์ ๋๋ค. ์์คํ ํผ๋๋ฐฑ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํ์ฌ ํด๋น ๊ฐ์์ ๊ตฌ์ฑ์ด E2E๋ก ์งํ๋๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ํผ๋๋ฐฑ์ด ์์ด, ์๋กญ๊ฒ ๊ฐ์๋ฅผ ์์ฑํ๊ณ ์์ต๋๋ค. ๋ง์์ฃผ์ ๋ถ๋ถ์ ๋ฐ๋ก ์ฒ๋ฆฌํด๋๊ฒ ์ต๋๋ค ๐ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 64
Q&A
.
์๋ ํ์ธ์. ๊ฐ์ฌํด์ฌ์ ๋๋ค. ์ง๋ฌธ์ ๋ด์ฉ์ด ์ญ์ ๋ ๋ฏ ํ๋ค์! ํ์ธ ์ฃผ์๋ฉด ๋ต๋ณ๋๋ฆด๊ฒ์ ๐
- 0
- 2
- 104
Q&A
ํซํฝ์ค์ฝ๋ ์์ ํ์
์๋ ํ์ธ์ ๊ฐ์ฌํด์ฌ์ ๋๋ค! ์์ด๊ณ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๊ฐ์์๋ฃ๋ฅผ ์์ฑํ๋ ์ค ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ์ ์๋ฌ๊ฐ ์์๋ ๊ฒ ๊ฐ๋ค์! ํ์ธ ํ ์ฒ๋ฆฌํด๋๊ฒ ์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 60




