1. MTV 패턴 2. Django View 3. Django Template 4. Django Model 1. MTV 패턴 Django는 Model, Template, View 라는 MTV 패턴을 따르고 있는데, MTV는 MVC(Model, View, Controller)와 유사한 점이 많다. Django는 Controller의 역할을 Django Framework 자체에서 한다고 보고 있다. 따라서 MVC와 약간 다른 차이를 MTV로 설명하고 있다. MTV에서 Model은 데이터를 표현하는데 사용되며, 하나의 모델 클래스는 DB에서 하나의 테이블로 표현된다. MTV의 View는 HTTP Request를 받아 그 결과인 HTTP Response를 리턴하는 컴포넌트로서, Model로부터 데이터를 읽거나 ..
1. Django App 소개 2. Django App 생성 3. Django App 사용 1. Django App 소개 Django App은 Django에서 사용하는 "파이썬 패키지"이다. Django App 패키지는 그 안에 자신의 모델(Model), 뷰(View), 템플릿(Template), URL 매핑 등을 독자적으로 가지고 있으며, 일반적으로 하나의 Django 프로젝트는 하나 이상의 Django App으로 구성되어 있다. 규모가 큰 Django 프로젝트는 보통 여러 개의 Django App들을 모듈화하여 구성하는데, 모듈화된 App들로 구성하면 개발 및 유지 보수가 효율적이기 때문이다. 또한, 잘 모듈화된 App은 여러 웹 프로젝트에서 쉽게 재사용할 수도 있다. 2. Django App 생성 ..
1. Django 소개 2. Django 개발 환경 구축 1. Django 소개 Django(장고)는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-템플릿-뷰(MTV) 패턴을 따르고 있다. 현재는 장고 소프트웨어 재단에 의해 관리되고 있다. Django의 주된 목표는 고도의 데이터베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이다. Django는 컴포넌트의 재사용성(reusability)와 플러그인화 가능성(pluggability), 빠른 개발 등을 강조하고 있다. 설정 파일부터 데이터 모델에까지 파이썬 언어가 쓰였다. 인스타그램, NASA, 모질라, Disqus, 빗버킷에서 장고를 사용하는 것으로 알려져있다. 2. Django 개발 환경 구축 Django는 Python3 프로그래밍 언어..
- Total
- Today
- Yesterday
- c언어
- 키워드
- gcc
- int
- short
- Browser Object Model
- bom
- 리액트 #React #props #state #javascript
- Navigator 객체
- 자료형
- Document Object Model
- Screen 객체
- keyword
- stdio.h
- 변수
- 컴파일
- DOM
- window 객체
- long
- History 객체
- Char
- location 객체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |