[Django]Weekly1.5 MTV MTV패턴 Django의 구동원리는 티키타카! 티키타카 = MTV이다. Model, Template, View의 앞자리를 딴 약어이다. 우리는 Hello World를 실습하면서 Template와 View의 역할은 이미 알고있다. Template : 사용자에게 보여지는 화면 = html veiws : 데이터가 어떤 상황에서 어떻게 처리될지를 알려주는 함수를 모아둔 곳 지금은 모르지만 나중에 학습하게될 Model은 DateBase를 다루는 역할을 한다 사용자가 접속해서 어떤 데이터를 원할 때 db에서 찾은 후에 보여주게 된다. 간단하게 표한하자면 아래 사진과 같은 역할을 수행한다. Django는 M,T,V 세가지가 각기 독립적으로 임무 수행하여 전체를 구동시킨다 MTV패턴은 MVC패턴을 차용한 것이다 MVC.. [Django]Weekly1-3 Hello World 실습 Hello World 실습 기본환경 셋팅 가상환경 설치 python -m venv 실행 source /Scripts/Activate Django 설치 pip install django Project 생성 django-admin startproject 두 폴더의 이름이 같아서 진행하는데 혼동이 있을 수 있기 때문에 폴더 이름을 변경해줍니다. 터미널에 'cd'명령어를 사용하여 프로젝트 폴더로 이동합니다. cd djangoproject myproject -> djangoproject로 변경, 이 때 하위폴더 이름을 변경하면 서버가 작동되지 않으니 유의하세요. 동작이 되는지 확인해 보기 위해서 서버를 작동시켜봅니다. python manage.py runserver 아래 사진처럼 나오면 정상적으로 서버가 켜진겁니.. [Django]Weekly1-2 Hello World 이론 Hello World 이론 Django는 어떻게 작동하나요? Django는 파일 및 폴더간의 티키타카로 이루어진다. 앞으로 Django를 배우면서 나오는 다양한 파일과 폴더간의 역할들을 알아야 한다. 어디서 티키타카? 어떻게 티키타카? Django Prject Project 시작 전 가상환경을 실행시켜야 합니다. source myvenv/Scripts/Activate Project를 생성해줍니다. django-admin startproject 지금 당장 사용하지 않을 파일들 __init_\.py_ __pycache__ wsag.py 사용하는 파일들 manage.py : Django 프로젝트와 상호작용 하는 파일 settings.py : Django 프로젝트의 환경 및 구성을 저장하는 파일 urls.py .. 이전 1 다음