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