본문 바로가기

Django/Start

(3)
[Start] Django 기본 #3 저번 글의 Django 기본 명령어에 이어서 Django 프로젝트를 만들 때 보통 자주 쓰이는 디자인 패턴에 대해서 알아보겠습니다. 웹 프로그래밍 디자인 패턴 : MVC = 장고 디자인 패턴 : MTV MVC 1. Model : DB의 구조를 결정, 테이블 작성 시 사용 2. View : 사용자에게 보여지는 UI부분, HTML 등 실질적으로 클라이언트에게 보여질 부분 3. Controller : 기능, 로직 부분, 넘겨받은 데이터를 어떻게 해석하고 가공할지 그 결과를 어떻게 클라이언트에게 돌려줄지 결정하는 부분 MTV - MVC 와 같은 위치의 단어가 같은 기능 : [Model : Model] - [View : Template] - [Controller : View] - python manage.py s..
[Start] Django 기본 #2 Django의 기본적인 구성을 살펴보겠습니다! 기본 #1에 이어서 쓸 내용들인데 공백 기간이...!!! 바로 공부 시작!! - Django 프로젝트를 진행할 때, 사용되는 기본적인 명령어들을 살펴보겠습니다. 1. django-admin startproject : Django 프로젝트 생성 명령어입니다. : 웹 서비스를 만들 때마다 한 번 실행! 이후 명령은 보통 python manage.py를 통해 실행하게 되죠 2. startapp : 프로젝트에 하나의 기능 단위인 앱을 새로 만들 때마다 사용합니다. 3. makemigrations : 어플리케이션의 변경사항을 추적해서 DB에 적용할 내용을 찾아 정리합니다. : 보통 앱 안의 Model의 변경 사항이 있을 때 주로 사용합니다. 4. sqlmigrate ..
[Start] Django 기본 #1 Django를 처음 공부할 때를 생각하면서 다시 한 번 정리를 해보려 합니다. 조금 맛만?? 보다가 중간에 탈주해가지고... 제대로 공부 들어갈 겸~ 되짚어 보는 시간을 가져보겠습니다. Django 기본 세팅부터 구성 요소들??을 한 번 살펴볼께요. - 가장 먼저 Django를 설치해줍니다. # 설치는 터미널에서 pip를 통해 간편하게 pip install django - Django를 이용해 하나의 프로젝트를 만들기 위해 생성하는 방법부터 살펴봅니다. + Pycharm 터미널 또는 python 쉘에서 아래 명령어를 실행하면 기본적인 Django 프로젝트 구성이 세팅됩니다. (Terminal)django-admin startproject config . + config 뒤의 .(컴마)은 현재 폴더에 기본..