Til

Til 24.04.08 장고 시작하기(가상환경, 장고설치)

dini_dini 2024. 4. 8. 20:12

 

시작하기전 해야할것

 

가상환경 설정 

 

python -m venv venv

 

source venv/Scripts/activate  (윈도우의 경우)

 

deactivate (비활성화 시키기)

 

 

 Django 라이브러리 설치
pip install django==4.2

 

 

 

프로젝트 파일 만들기

django-admin startproject <프로젝트 이름> <생성 디렉토리>

  생성 디렉토리를 생략하면 현재 위치에 프로젝트 이름의 폴더가 만들어지면서 생성

 

django-admin startproject <프로젝트 이름> . 

→ [ . ]은 현재 폴더를 의미하며 현재 폴더를 프로젝트 폴더로 사용해서 생성

 

 

==> django-admin startproject my_first_pjt

이렇게 치면 my_first_pjt라는 폴더 생성됨

 

 

 `settings.py` : 프로젝트의 설정을 관리하는 곳

`urls.py` : 어떤 요청을 처리할지 결정하는 곳 

`__init__.py` : 하나의 폴더를 하나의 파이썬 패키지로 인식하도록 하는 파일 

→ 3버전 이상으로 가면 없어도 됩니다. 하지만, 3버전 이하에서도 동작하도록 호환성을 위해 지키는 규칙임

`wsgi.py` : 웹 서버 관련 설정 파일

`manage.py` : Django 프로젝트 유틸리티 (조종기)

 

==>>주로 사용하는 파일은 settings 와 urls 두가지임

 

---------------------

python -m pip install Pillow

 

python manage.py makemigrations
python manage.py migrate