환경세팅 하기
https://www.python.org/downloads/
fatal python error: init_sys_streams: can't initialize sys standard streams lookuperror: unknown encoding: x-windows-949
파일 - 설정 - 일반 - 콘솔 - 디폴트 인코딩을 UTF-8로 변경
cd venv/Script
activate.bat
하지만 역시 오류 발생
powershell에 다음과 같이 blah~blah 떴다.
이 시스템에서 스크립트를 실행할 수 없으므로...blah blah
++ 수정
다음 날 또 안 돼..!!
.\activate
로 쉽게 해결 완료
이곳 에서 문제를 해결해주었다.
python manage.py startapp content
앱 폴더를 만드는 이유 : 여러 기능 및 협업 시 편리
Jinstagram - settings.py 폴더에서 다음과 같이 만든 앱들을 추가 해야 한다.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 모델을 데이터베이스로 옮길 때 필요
'content',
'user',
'Jinstagram'
]
pip install djangorestframework
출처 : https://butter-shower.tistory.com/49
Model
어플리케이션의 정보, 데이터를 저장한다. 상태 변화가 있을 시 컨트롤러와 뷰에 알려준다. 회원의 ID, Pass, etc
View
데이터를 처리하는 부분이다. 요청 받고 응답 반환 등
Controller
HTML, CSS로 화면 UI를 구성하는 부분이다.