📗 Django
1. 파이썬 설치
macOS
https://www.python.org/ftp/python/3.10.11/python-3.10.11-macos11.pkg
🚨 Add Python to PATH에 체크하셔야 해요
2. 가상 환경 만들기
2.1. ignore 파일 만들기
$ touch .gitignore
- GitHub와 연동하여 폴더를 쓰고 있기 때문에 .gitignore 파일 먼저 만들었다.
2.2. 가상환경 만들기
# 가상환경 만들기_가상환경 이름 == Django
$ python -m venv Django
- venv 폴더를 만들었고, 가상 환경 관련된 폴더로 사용하면 된다.
2.3. 가상환경 활성화하기
# 가상환경 활성화
$ source Django/bin/activate
- 가상환경을 활성화 하는 코드이다.
성공적으로 활성화가 되면 초록불과 함께 (가상환경명)이 뜬다.
# pip의 list 확인
pip list
Package Version
------- -------
pip 24.3.1
- pip에 아무것도 설치되어 있지 않음을 알 수 있다.
3. Django 설치하기
3.1. Django 라이브러리 설치하기
pip install django==4.2
- 뒤에 버전(4.2)도 붙여서 설치하였다.
3.2. 설치 패키지 확인하기
# pip list 확인하기
$ pip list
Package Version
-------- -------
asgiref 3.8.1
Django 4.2
pip 24.3.1
sqlparse 0.5.3
Django만 설치했는데, 다른 것도 설치되는 이유
→ 의존성 때문이다.
- Django도 결국 다른 것들의 도움을 받아야 만들어진다.
- 따라서, 장고를 사용하기 위해서는 저것들이 자동으로 함께 설치된다.
→ 이 버전들은 항상 동일해야 한다.
→ 그래서 freeze 해야 한다.
3.3. requirments.txt에 freeze 하기
pip freeze > requirements.txt
- 저절로 txt 파일이 만들어져서 버전이 기록된다.
- 앞으로 설치를 하고 나서 항상 이 과정을 진행해야 한다.
3.4. requirments.txt 파일 읽어오는 방법
pip install -r requirements.txt
버전과 함께 입력하여 설치한 이유
LTS(Long Term Support)
- 모든 것은 진화하고 발전한다.
- 그렇다고 가장 최신버전이 좋은 건 아니다.
- 어떤 패키지를 선택 & 설치할 때는 반드시 호환성을 고려해야 한다.
- 가장 최신 버전을 설치한다고 해서 모든 것이 호환되지는 않는다.
- 예) macOS M1 Chip
- 프로젝트 호환성이 높고 오래 사용할 수 있는 버전을 선택해야 한다.
- → 안정적이고 장기적으로 지원을 받을 수 있는 버전을 선택해야 한다.
- 소프트웨어나 기술 제품의 장기 지원을 나타내며 LTS 버전은 보다 오랜 기간 동안 지원되며 보안 업데이트, 버그 수정, 백포트된 기능 업데이트 등을 포함한다.
- → 사용자들이 해당 소프트웨어를 안정적으로 운영하고 유지보수할 수 있도록 도와준다.
LTS 관련 내용을 검색하고 읽으며 찾아야 함
🔗 Django
🔗 Python
이 과정이 끝나면 프로젝트를 시작 할 수 있습니다.
(== 하나의 프로그램을 만들기 시작한다.)
'공부 > Django 공부' 카테고리의 다른 글
[Django] ⭐️Django 프로젝트(Project) 시작⭐️ (0) | 2025.01.04 |
---|---|
[Django] 프레임워크, django 특징 (0) | 2025.01.04 |