Django (3. 가상환경 설정) feat.페스트캠퍼스

MTV(MVC)

  • django에서는 Model은 동일하며 View는 Template, Controller은 View 입니다!

01. templates 폴더 생성

  • view, model은 app을 생성하면서 자동으로 생성되지만 template은 자동생성 안됩니다!
  • template은 어디에 만들어도 상관없으며 app 내부에 templates라는 폴더를 만들고 내부에 template은 만들어 갑니다!
  • app 폴더 내부에 새 폴더, 폴더 명 templates로 만듭니다!
  • template엔진이 자동적으로 templates폴더를 바라봅니다!
fcdjano_venv는 가상환경
fc_community는 프로젝트
board는 앱

02. 스스로 fc_community내부에 fcuser 앱 생성해보기!

  • 생성 후 내부에 MVT에 필요한 설정하기!
  • 생성하고난 후 진행해주세요!(아직 힘들다면 바로 아래 코드 확인해주세요!)
django-admin startapp fcuser

  • fcuser내부에도 MVT의 T인 templates 폴더 생성!

03. 앱을 프로젝트에 등록

  • board, fcuser 처럼 앱으로서 생성한 폴더 외에 프로젝트를 생성하면서 만들어지는 폴더가 있습니다!
  • 그럼 폴더 내부에 있는 settings.py file내부에 INSTALLED_APPS에 앱 등록하기!

좋은 웹페이지 즐겨찾기