๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
HTTP 1.1 VS HTTP2.0/Capstone design

[Django] FileNotFoundError ํ•ด๊ฒฐ๋ฒ•! #๐Ÿ‘

by ๋„์บ๋ฆฌ๐Ÿฑ 2021. 6. 17.
๋ฐ˜์‘ํ˜•

Django ํŒŒ์ผ ๊ฒฝ๋กœ ํ•ด๊ฒฐ๋ฒ•!

์˜ค๋ฅ˜!

 

๋จผ์ € ๋‚˜๋Š” ํ”„๋กœ์ ํŠธ ๋‚ด๋ถ€์— ์‚ฌ์šฉ์ž๊ฐ€ ์—…๋กœ๋“œํ•œ json ํŒŒ์ผ์„ ์—ด๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ๊ฒฝ๋กœ๋ฅผ ์–ป์–ด ์˜ค๋Š” ์ค‘ ์ด ์˜ค๋ฅ˜๋ฅผ ๋งŒ๋‚ฌ๋‹ค. 

์ •๋ง ๋ณ„๊ฑฐ ์•„๋‹ ๊ฑฐ ๊ฐ™์Œ์—๋„ 2์ผ์„ ํ•ด๊ฒฐ ๋ชปํ–ˆ๋‹ค...

 

๊ตฌ๊ธ€๋ง์œผ๋กœ ํ•ด๊ฒฐ ๋ชปํ–ˆ์ง€๋งŒ

๊ฒฐ๊ตญ ๊ตฌ๊ธ€๋ง์œผ๋กœ ํ•ด๊ฒฐํ•œ... (๋ญ์ง€.. ๐Ÿคฏ + ๐Ÿ˜ก)

 

๊ณ„์† ์˜ค๋ฅ˜ ๋‚˜๋˜ ์ฝ”๋“œ!

 

๊ฒฐ๋ก ์€ .getcwd() ๋ฉ”์†Œ๋“œ ์˜€๋‹ค!

๊ทผ๋ฐ ์Šคํƒ ์˜ค๋ฒ„ ํ”Œ๋กœ์šฐ์— ๋ณด๋ฉด์€ ์œ„์™€ ๊ฐ™์€ os.path.realpath~ , os.path.dirname~ ์œผ๋กœ๋„ ํ•ด๊ฒฐํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์•˜๋‹ค.

 

.getcwd() ๋ฉ”์†Œ๋“œ๋Š” ํ˜„์žฌ "ํ”„๋กœ์„ธ์Šค" ์˜ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ค€๋‹ค.

(๊ณ ๋ฏผํ•˜๋˜ ๊ฒƒ์˜ ๋งŒ๋Šฅ ํ•ด๊ฒฐ์‚ฌ ๊ฐ™์ด ๋Š๊ปด์กŒ๋˜ ๋ฉ”์†Œ๋“œ ๐Ÿ‘)

 

ํ•ด๊ฒฐ ์ฝ”๋“œ!

 

์ด๊ฑฐ ํ•ด๊ฒฐ์„ ๋ชปํ•˜๋Š” ๋‚ ๋“ค๋™์•ˆ์€ "์ด๊ฑฐ ์–ด๋–กํ•˜์ง€" ์‹ถ์—ˆ๋Š”๋ฐ, ํ•ด๊ฒฐํ•˜๊ณ  ๋‚˜๋‹ˆ ๋š๋”ฑ!

 

 

ํ˜น์‹œ๋ผ๋„ ๋จธ๋ฆฌ ์‹ธ๋งค๊ณ  ์ด ๊ธ€์„ ๋ณธ๋‹ค๋ฉด! 

ํ™”์ดํŒ…!! ํ™”์ดํŒ…!! ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™”์ดํŒ…!! ์ด๋ผ๋Š” ๋ง์„ ์ „ํ•˜๊ณ  ์‹ถ๋‹ค.

 

๊ทธ๋ž˜๋„ ํ•ด๊ฒฐ๋ฌ์„ ๋•Œ ๋„ˆ๋ฌด๋„ˆ๋ฌด ๊ธฐ๋ถ„์ด ์ข‹๋‹ค..๐Ÿคค

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€