가상환경 만들기
<윈도우>
python -m venv (가상환경 이름)
<맥>
python3 -m venv (가상환경 이름)
가상환경 실행
<윈도우>
source (가상환경 이름)/Script/activate
<맥>
source (가상환경 이름)/bin/activate
장고 다운로드
pip install django
장고 프로젝트 만들기
django-admin startproject (프로젝트 이름)
서버 실행
> manage.py가 있는 폴더로 들어간다.
python manage.py runserver
앱 만들기
python manage.py startapp firstapp
👉 앱을 만들기만 하면, 프로젝트는 방금 만든 앱이 자신의 앱인지 모른다
프로젝트 폴더 - settings.py 에서 앱을 등록해주어야 한다.
앱이름.apps.앱이름(첫글자만 대문자)Config
웹사이트 구동 순서
1. 사용자가 서버에 요청
2. 서버의 view는 model에게 요청에 필요한 데이터를 받음
3. view는 받은 데이터를 적절하게 처리해서 template으로 넘김
4. template은 받은 정보를 사용자에게 보여줌
반응형