728x90
1. ๊ฐ์ํ๊ฒฝ ์์ฑ
- ๊ฐ์ํ๊ฒฝ์ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฌ ๊ฐ ์งํํ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ์ค์
$ python -m venv ๊ฐ์ํ๊ฒฝ๋ช
(window)
$ python3 -m venv ๊ฐ์ํ๊ฒฝ๋ช
(mac)
2. ๊ฐ์ํ๊ฒฝ ์คํ(ํ์ฑํ)
$ source ๊ฐ์ํ๊ฒฝ๋ช
/Scripts/activate (window)
$ source ๊ฐ์ํ๊ฒฝ๋ช
/bin/activate (mac)
3. Django ํจํค์ง ์ค์น
$ pip install django
4. ํ๋ก์ ํธ ํ์ผ ์์ฑ
$ django-admin startproject ํ๋ก์ ํธ๋ช
5. App ์์ฑ
- ์ฑ์ Django ํ๋ก์ ํธ๋ฅผ ์ด๋ฃจ๋ ์์ ๋จ์
- ๋จผ์ ํ๋ก์ ํธ ํด๋๋ก ์ด๋ ํ ์ฑ ์์ฑ
$ cd ํ๋ก์ ํธ๋ช
$ python manage.py startapp ์ฑ์ด๋ฆ
6. settings.py์์ App ๋ฑ๋ก
- ํ๋ก์ ํธ ํด๋ ์์ settings.py๋ฅผ ์ด๊ณ INSTALLED_APPS ๋ฆฌ์คํธ์ ์์ฑํ App ๋ฑ๋ก
์ฑ์ด๋ฆ.apps.์ฑ์ด๋ฆConfig
- ex) ์ฑ์ด๋ฆ์ด firstapp์ผ ๋, ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋ ์ถ๊ฐ. ์ด๋, ๋๋ฒ ์งธ ์ฑ์ด๋ฆ์ ์ฒซ๊ธ์๋ ํญ์ ๋๋ฌธ์

7. ์๋ฒ ์คํ
- โป ํ์ฌ ํด๋๊ฐ ํ๋ก์ ํธ ํด๋์ธ์ง ํ์ธ (cd ํ๋ก์ ํธ๋ช )
$ python manage.py runserver

728x90
'Backend > ๐ต Django' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Django] ์ฅ๊ณ ์ ์ ํ์ผ ๊ด๋ฆฌํ๊ธฐ - Static, Media (0) | 2021.07.07 |
---|---|
[Django] ์ฅ๊ณ CRUD ๊ตฌํ - ๊ฒ์ํ ๊ธฐ๋ฅ (2) | 2021.07.07 |
[Django] ์ฅ๊ณ models ๋ฐ DB ์ค๊ณ - Migration, Admin (1) | 2021.05.16 |