| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- Python
- clone coding
- RESTfulAPI
- django
- 리스트컴프리헨션
- 파이썬
- clone-coding
- promise
- 해시충돌
- 코딩테스트파이썬
- 자료구조
- 파이썬문법
- docker
- 윈도우우분투듀얼부팅
- 알고리즘
- 자바스크립트
- *args
- QuerySet
- 백준
- **kwargs
- CSS
- 파이썬리스트컴프리헨션
- 파이썬입출력
- decorator
- DP
- 인증인가
- bcrypt
- wecode
- 인터넷 네트워크
- JavaScript
- Today
- Total
목록django (14)
개발기록장
1. 가상환경 설정 이유 여러 프로젝트를 수행하게 되면 각 프로젝트마다 사용하는 언어의 버전이나 패키지가 다를 수 있는데, 필요한 패키지 및 언어의 버전을 모두 설치하고 수동으로 관리해야 하는 어려움이 발생하게 된다. 뿐만 아니라 배포할 때 큰 문제를 야기시킬 가능성도 높다. 이때 각 프로젝트마다 가상환경을 설정하면 독립적인 언어 버전 및 라이브러리(혹은 패키지)가 설치된 개별적인 환경을 가지게 된다. 즉, 가상환경을 사용하면 분리된 버전 및 패키지 설치 환경을 가질수 있기 때문에 가상환경을 설정하고 프로젝트를 수행하는 것을 권장한다. 파이썬의 가상환경 프로그램은 virtualenv, pyenv, conda 등이 있다. 여기서는 설치가 편리한 conda를 사용했다. 2. Miniconda란? conda는..
[목차] 1. MTV 개념 2. Django Flow 3. Django Project 4. Django Application 1. MTV 개념 - 전통적인 웹 프레임워크의 모델 : MVC (Model, View, Controller) 패턴 M = 데이터베이스 구축 V = HTTP 요청을 처리하는 웹 템플릿 시스템. 데이터를 적절하게 사용자에게 보여주는 역할 C = URL의 라우팅을 처리하는 URL 컨트롤러 (Controller) - Django 모델 : MTV(Model, View, Template) 패턴 패턴과 유사하지만 Django에서는 Controller의 기능을 프레임워크 자체에서 하기 때문에 MTV 패턴이라고 한다. M = 데이터베이스 구축 T = MVC에서 View 역할을 Django에서는 T..