장고 3

Django(장고) 실전 2 : 프로젝트 뼈대와 애플리케이션 생성하기

지난 포스팅에서 장고를 설치했다면 이번엔 가장 기본적인 애플리케이션을 생성해보겠습니다. 실전편은 간단한 이론 메모들을 포함하며, 예제를 쭉쭉 따라가는 식으로 포스팅해보려고 합니다. 개인적으로 공부하면서 정리할겸 포스팅을 하게 되었는데 도움이 많이 되는것 같습니다 ㅎㅎ 공부 자료는 한빛 미디어의 장고로 배우는 웹 프로그래밍 : 파이썬 웹프로그래밍을 참고했습니다 포스팅이라는게 참 어려운 일이라는 걸 참 많이 느낍니다! # 알아두기 --------------------------------------------------------------------------------- 프로젝트 : 개발 대상이 되는 전체 프로그램 프로젝트를 몇 개의 기능 그룹으로 나눈 프로젝트 하위의 서브 프로그램 : applicati..

Web/Django 2019.06.18

Django(장고) 이론 2 : MVT 패턴

3. 장고의 개발 방식과 MVT 패턴 웹 개발 & 웹 서비스 개발 : 웹 애플리케이션 개발 웹 사이트를 설계할 때 가장 먼저 해야 할일은 프로그램을 적당한 크기로 나누고 모듈화하는 것 웹 사이트 전체 프로그램 혹은 모듈화된 단위 프로그램을 애플리케이션 이라고 함 = 코딩할 대상 3.1 장고의 용어 웹 사이트에 대한 전체 프로그램 : Project 모듈화된 단위 프로그램 : Application 3.2 장고의 개발 패턴 MVT ( Model - View - Template ) Model : DB에 저장되는 데이터 ex) 블로그 내용을 DB로부터 가져오고 저장,수정 등 기능 View : 프로그램 로직에 의한 결과를 Template에 전달하는 역할 ex) 버튼을 눌렀을 때 어떤 함수를 호출하고, 어떻게 데이터..

Web/Django 2019.06.13

Django(장고) 실전 1 : Django 설치하기 (Mac기준)

Django 설치 장고는 파이썬으로 작성되었기 때문에 파이썬이 동작하는 플랫폼에서 항상 설치&사용이 가능하다. 파이썬 2.x, 3.x 모두 가능하지만 3.x 버전으로 사용할 예정이다. 혹시 파이썬 설치가 되어있지않다면 3.x 버전대를 설치 후 장고 설치를 진행하자. * Mac OS는 기본적으로 Python이 설치되어있지만, 3.X버전을 설치하는걸 추천한다! 터미널에서 python -V 이나 python --version 을 입력했을때 버전정보가 출력된다면 정상적으로 설치된 것이다. 터미널에서 python3 -V 로 파이썬 설치 여부 확인가능 나는 아나콘다를 이용해 설치했는데, 만약 처음 설치하는 사람이라면 pip를 사용해보자, pip를 이용해 각종 라이브러리 같은 것들을 바로 설치할 수 있는점이 참 편리..

Web/Django 2019.06.12