์ ํ๋ฆฌ์ผ์ด์
์ปจํ
์คํธ๋ ํ์์ ๋ฐ๋ผ ์์ฑ๋๊ณ ์ ๊ฑฐ๋๋ฉฐ ์ค๋ ๋ ๊ฐ์ ์ด๋ํ์ง ์๊ณ ์์ฒญ ๊ฐ์ ๊ณต์ ๋์ง๋ ์๋๋ค.
application context
- current_appย : ํ์ฑํ๋ ์ดํ๋ฆฌ์ผ์ด์
์ ์ํ ์ธ์คํด์ค
- g :ย ๋ฆฌํด์คํธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋์ ์ดํ๋ฆฌ์ผ์ด์
์ด ์์ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ค๋ธ์ ํธ, ์ด ๋ณ์๋ ๊ฐ ๋ฆฌํ์คํธ์ ๋ฐ๋ผ ๋ฆฌ์
๋๋ค.
์์ฒญ์ด ๋ค์ด์ค๊ธฐ ์ ์ ์ด๊ธฐํํด์ ๋ง๋ค์ด ์ง๊ณ
์์ฒญ์ด ๋๋ ๋๋ง๋ค ์ ๊ฑฐ๋๋ค.
request context
- requestย : ํด๋ผ์ด์ธํธ์ ์ํด ์ก์ ๋ HTTP ๋ฆฌํ์คํธ์ ์ปจํ
์ธ ๋ฅผ ์บก์ํํ๋ ์ค๋ธ์ ํธ
- sessionย : ์ฌ์ฉ์ ์ธ์
์ด๋ฉฐ, ์ดํ๋ฆฌ์ผ์ด์
์ด ๋ฆฌํ์คํธ ์ฌ์ด์ "remembered" ์ธ ๊ฐ๋ค์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋์
๋๋ฆฌ
RuntimeError: Working outside of application context