앞에서 만든 가상환경 파일이 있는 디렉토리에 프로젝트를 담을 projects파일 생성하기
● 프로젝트 생성하기
VSCode에서 cmd 창에서 가상환경 실행 후 입력
django-admin startproject (프로젝트명)
● 서버 실행하기
생성한 프로젝트 내부로 들어와서 서버 실행하기
py manage.py runserver
python manage.py runserver
127.0.0.1:8000/ 을 주소창에 입력하거나 cmd 창에 있는 주소를 ctrl + 클릭하면 서버가 열립니다
● 프로젝트 내부에 앱 생성하기
앱은 프로젝트 내부에 여러 개가 생성될 수 있으며 보통 하나의 앱은 하나의 기능을 담당합니다
py manage.py startapp 앱이름
myapp이라는 프로젝트 안에 app이라는 이름의 앱을 생성할 것입니다
앞에서 실행시킨 서버(127.0.0.1:8000)은 cmd창에서 ctrl + c 로 종료 시켜 주신 후 코드를 입력해 주세요
● MVT pattern
model 은 정보를 가지고 있는 객체이고,
view 는 데이터를 처리하며,
template 는 사용자에게 보여지는 화면 부분을 담당합니다
생성된 프로젝트 와 앱을 보면 파이썬 파일들이 있는데 여기서
- urls.py는 적혀있는 주소에서 무언갈 요청하면 그 요청들을 view.py로 보냅니다
- views.py에서는 요청에따라서 어떻게 처리를 할 것인지 함수들이 존재합니다.
필요에 따라서 models.py에서 객체를 생성하여 데이터베이스에 값을 저장하거나 수정, 삭제합니다.
- veiws.py에서 요청에 대한 처리가 끝나면 응답을 html파일로 보여줍니다.
- 이 html파일들은 templates 폴더로 관리합니다.
'코딩 배우는 중 > Django' 카테고리의 다른 글
Django : (1) 개발 환경 준비하기 (0) | 2023.03.22 |
---|