목표 : 파이썬 + Django를 이용하여 restful한 api를 만들어보고 나만의 todo app 개발
( +@ DRF개념을 이해하고 응용해보자. )
<요구사항 스텍>
운영체제 : windows64bit
파이썬 버전 : 3.11.5 ( 최소 3.8.0 이상)
Django 버전 : 3.2.10
DRF 버전 : 3.13.1
개발 도구 : VS CODE(무료)
가상환경도구 : virtualenv
사전지식 : MTV패턴에 대한 이해
파이썬 장고는 MTV패턴을 따른다.
M : MODEL
T : TEMPLATE
V : VIEW
모델은 앱의 데이터 관련 부분을 다루고 ( 백단 )
템플릿은 고객에게 직접적으로 보이는 화면 ( 프론트단 )
뷰는 모델의 데이터를 템플릿에 전달하고, 템플릿에서 발생하는 이벤트를 처리하는 파트다.
MVC 패턴을 따르는 자바 스프링과의 차이점을 이해해야한다.
1. 나만의 가상환경 myvenv 생성
1-1) 터미널에 python3 -m venv myvenv 명령어 입력 ( 반드시 powershell 이 아닌 comman prompt 환경에서 실행할 것)
1-2) myvenv\Scripts\activate.bat 명령어 실행하여 환경을 (myvenv) 환경으로 전환
2. Django 설치
pip install django~=3.2.10 명령어 실행
3. Django 프로젝트 만들어보기
django-admin startproject myweb . 명령어 실행
python manage.py startapp photo 명령어 실행
4.실행하기
python manage.py runserver 명령어 실행
그 이후 http://127.0.0.1:8000 에 접속 ( 8000은 Django가 사용하는 포트번호이다.)
5. 장고 설정 마무리하기
myweb/settings.py를 열어 일부내용을 수정해줘야한다.
'Develop > Django(Exercise)_v1' 카테고리의 다른 글
6. 사진게시물 작성기능 .with (csrf_token(보안)) (0) | 2023.09.17 |
---|---|
5. 에러 데이터 처리 / 상세페이지 만들기 (0) | 2023.09.15 |
4. ORM(Object Relation Mapping) (0) | 2023.09.15 |
3. Django Template / View (0) | 2023.09.14 |
2. Model 이해하기 (어드민 페이지 적용_Django.restAPI) (0) | 2023.09.07 |