1. 가상환경 설정 - vscode 터미널을 켜서 pip3 install virtualenv (package를 만드는 것이다.) => 안되는 경우는 vscode에서 python을 ctrl+shift+p를 눌러서 선택하지 않아서이다. - virtualenv django_venv (django_venv라는 package만들기) - django_venv/scripts/activate (윈도우 가상 환경을 사용하기 위한 것) or cd django_venv -> cd scripts -> activate 2. 가상환경에 django 설치 - 1번을 다 한 후 pip install django 3. 프로젝트 만들기(fc_community) => 하나의 프로그램 - django-admin startproject fc..
### Command 디자인 패턴 ### : 요청을 객체의 형태로 캡슐화하여 사용자가 보낸 요청을 나중에 이용할 수 있도록 매서드 이름, 매개변수 등 요청에 필요한 정보를 저장 또는 로깅, 취소할 수 있게 하는 패턴이다. (출처: 위키백과) => Command를 하나의 클래스로 만들어서 캡슐화 하는 패턴 : 요구사항을 객체로 캡슐화 할 수 있고 매개변수를 써서 여러 가지 다른 요구사항을 추가 할 수 있다. : 사용자의 요청을 객체화하고 해당 객체만 있으면 해당 command가 어떤 작업을 수행했는지 알 수 있다. : Command 객체는 일련의 행동을 특정 receiver하고 연결하여 요구사항을 캡슐화 한다. Client: Command 객체를 생성, ..