Django νλ‘μ νΈ μμ±νκΈ°
Django νλ‘μ νΈλ₯Ό μμ±νκΈ° μν λ¨κ³λ³ κ°μ΄λμ
λλ€.

1. κ°μνκ²½ μμ± λ° νμ±ν
κ°μνκ²½ μμ±
python -m venv myvenv
Bash
볡μ¬
κ°μνκ²½ νμ±ν
myvenv\Scripts\activate
Bash
볡μ¬
3. νλ‘μ νΈ μμ±
django-admin startproject νλ‘μ νΈλͺ
.
django-admin startproject sample .
Bash
볡μ¬
νλ‘μ νΈ κ΅¬μ‘°:
4. μλ² μ€ν ν μ€νΈ
python manage.py runserver
Bash
볡μ¬
λΈλΌμ°μ μμ http://127.0.0.1:8000 μ μνμ¬ Django κΈ°λ³Έ νμ΄μ§κ° νμλλμ§ νμΈν©λλ€.
5. requirements.txt μμ±νκΈ°
requirements.txt
Python νλ‘μ νΈμ μμ‘΄μ± ν¨ν€μ§ λͺ©λ‘μ κ΄λ¦¬νλ νμΌμ
λλ€.
νλ‘μ νΈμ νμν λͺ¨λ ν¨ν€μ§μ κ·Έ λ²μ μ λͺ
μνμ¬ λ€λ₯Έ κ°λ°μλ€μ΄ λμΌν νκ²½μ ꡬμ±ν μ μκ² ν©λλ€.
requirements.txt μμ±
pip freeze > requirements.txt
Bash
볡μ¬
μμ±λ requirements.txt νμΌμλ νμ¬ κ°μνκ²½μ μ€μΉλ λͺ¨λ ν¨ν€μ§κ° κΈ°λ‘λ©λλ€.
requirements.txt μ€μΉ
λ€λ₯Έ κ°λ°μκ° νλ‘μ νΈλ₯Ό μ€νν λλ λ€μ λͺ
λ Ήμ΄λ‘ νμν ν¨ν€μ§λ₯Ό ν λ²μ μ€μΉν μ μμ΅λλ€:
pip install -r requirements.txt
Bash
볡μ¬
requirements.txtλ νλ‘μ νΈμ μμ‘΄μ±μ κ΄λ¦¬νλ μ€μν νμΌμ΄λ―λ‘, λ°λμ λ²μ κ΄λ¦¬ μμ€ν
(μ: Git)μ ν¬ν¨μμΌμΌ ν©λλ€.