ALOHA CLASS
/
Back-End
/
Django
Search
Duplicate
Share
Django ๊ธฐ์ด
INDEX
INDEX
Django ์ค์น
โข
์ค์นํ๊ธฐ
โข
์ค์น ํ์ธ
โข
VS CODE ํ์ฅ
Django ์ค์น
์ธํ
Django ํ๋ก์ ํธ ์์ฑํ๊ธฐ
ํ๋ก์ ํธ ์์ฑ
์ธํ
Static ํ์ผ
์ธํ
์ฅ๊ณ ํ๋ก์ ํธ ๊ตฌ์กฐ ๊ฐ์
ํ๋ก์ ํธ ๊ตฌ์กฐ
ํ๋ก์ ํธ ๊ตฌ์ฑ
MVT ํจํด
MVT๋ Model, Template, View์ ์ฝ์๋ก, ๊ฐ ๊ตฌ์ฑ ์์๋ ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ์ํํฉ๋๋ค:
โข
Model (๋ชจ๋ธ):
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ จ๋ ๋ก์ง์ ์ฒ๋ฆฌํ๋ฉฐ, ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ์ ํจ์ฑ์ ๊ด๋ฆฌํฉ๋๋ค.
โข
Template (ํ ํ๋ฆฟ):
์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ UI ๋ถ๋ถ์ ๋ด๋นํ๋ฉฐ, HTML ํ์ผ์ ํตํด ๋ฐ์ดํฐ๊ฐ ์ด๋ป๊ฒ ํ์๋ ์ง ์ ์ํฉ๋๋ค.
MVT ํจํด
ํ๋ก์ ํธ ๊ตฌ์ฑ
Core Files (ํต์ฌ ํ์ผ)
ํต์ฌ ํ์ผ ๋ชฉ๋ก
Core Files (ํต์ฌ ํ์ผ)
ํ๋ก์ ํธ ๊ตฌ์ฑ
MTV ํจํด์์์ Model
Model์ ์ฃผ์ ํน์ง
โข
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ๋ฅผ Python ํด๋์ค๋ก ํํ
Model
๊ธฐ๋ณธ ์์
MTV ํจํด์์์ Template
HTML๊ณผ Django Template Language(DTL)๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ธ ์น ํ์ด์ง๋ฅผ ์์ฑํฉ๋๋ค.
Template
๊ธฐ๋ณธ ์์
MTV ํจํด์์์ View
View๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค:
โข
ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ ์ฒ๋ฆฌ
View
๊ธฐ๋ณธ ์์
Django ORM
1. ORM์ด๋?
Django ORM
๊ธฐ๋ณธ ์์
Django QuerySet
1. QuerySet์ด๋?
QuerySet
๊ธฐ๋ณธ ์์
Django์์ MySQL ์ฐ๋ํ๊ธฐ
1. MySQL ์๋ฒ ์ค์น ๋ฐ DB ์ค๋น
Django x MySQL ์ฐ๋
์ธํ
Django Form
1. ํผ(Form)์ด๋?
โข
Django์
forms
๋ชจ๋์ ์ฌ์ฉ
Forms
ํ์ฅ ๊ธฐ๋ฅ
Django Admin
1. Django Admin ๊ฐ์
Admin
ํ์ฅ ๊ธฐ๋ฅ
Session
1. ์ธ์ (Session)์ด๋?
Session
์ํ ๊ด๋ฆฌ
Cookie
1. ์ฟ ํค(Cookie)๋?
Cookie
์ํ ๊ด๋ฆฌ
Django ์ธ์ฆ ์์คํ (Auth)
1. ๊ธฐ๋ณธ ๊ฐ์
Auth
ํ์ฅ ๊ธฐ๋ฅ
๋ฉ์์ง ํ๋ ์์ํฌ ๊ฐ์์๋ฃ
1. ๋ฉ์์ง ํ๋ ์์ํฌ๋?
๋ฉ์์ง ํ๋ ์์ํฌ
ํ์ฅ ๊ธฐ๋ฅ