January 25, 2019
이 POST의 모든 마크다운과 실습 코드는
여기에서 확인할 수 있습니다.
git 설치하기python 설치 확인하기python -m venv myvenv(가상환경명)source myvenv/Scripts/activate
source myvenv/bin/activate강의에서는 Scripts폴더의 activate파일을 실행하라고 하였으나
본인의 경우에 Scripts폴더가 존재하지 않고 bin폴더에 activate파일 존재
source명령어 대신 .을 입력해도 된다,
deactivate가상환경을 실행하고 설치
pip install djangoDjango내에서의 정보의 흐름
여기에서 정보란 HTML파일
Django는 어떻게 작동할까?파일 및 폴더간의 티키타카(상호작용)으로 작동
Django를 시작하기 위해선 장고 프로젝트 생성 필요
Django프로젝트 생성 명령어django-admin startproject <project 이름>manage.py
Project이름으로 된 폴더
├─ __pycache__
├─ __init__.py
├─ wsig.py
├─ setting.py
└─ url.py
※ manage.py파일로 서버를 돌린다.
Django 서버 작동 명령어python manage.py runserver프로젝트의 구성 단위
App폴더 안의 파일들 간의 티키타카
python manage.py startapp <app이름>App 이름으로 된 폴더
├─ migration 폴더
├─ templates 폴더
├─ __init.py
├─ admin.py
├─ apps.py
├─ models.py
├─ test.py
└─ views.py
settings.py
app 폴더의 위치와 설정을 저장
templates 폴더
사용자에게 보여질 화면(html)을 저장
views.py
사용자에게 보여질 화면(html)이 언제, 어떻게
처리될지 알려주는 함수 작성
url.py
작성한 html이 어떤 url을 입력했을 때
보여지게할지 설정