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 |