일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인터넷 네트워크
- clone coding
- Python
- CSS
- 인증인가
- wecode
- 윈도우우분투듀얼부팅
- bcrypt
- 코딩테스트파이썬
- docker
- promise
- RESTfulAPI
- 리스트컴프리헨션
- QuerySet
- 파이썬리스트컴프리헨션
- JavaScript
- **kwargs
- 자료구조
- DP
- django
- clone-coding
- 알고리즘
- 파이썬
- 해시충돌
- 자바스크립트
- *args
- 파이썬문법
- 파이썬입출력
- decorator
- 백준
- Today
- Total
목록django (14)
개발기록장
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/c1Ue9j/btqT0sJ55LB/zaxxo3CIKVTfrLC9dB9Pv1/img.png)
1. 가상환경 설정 이유 여러 프로젝트를 수행하게 되면 각 프로젝트마다 사용하는 언어의 버전이나 패키지가 다를 수 있는데, 필요한 패키지 및 언어의 버전을 모두 설치하고 수동으로 관리해야 하는 어려움이 발생하게 된다. 뿐만 아니라 배포할 때 큰 문제를 야기시킬 가능성도 높다. 이때 각 프로젝트마다 가상환경을 설정하면 독립적인 언어 버전 및 라이브러리(혹은 패키지)가 설치된 개별적인 환경을 가지게 된다. 즉, 가상환경을 사용하면 분리된 버전 및 패키지 설치 환경을 가질수 있기 때문에 가상환경을 설정하고 프로젝트를 수행하는 것을 권장한다. 파이썬의 가상환경 프로그램은 virtualenv, pyenv, conda 등이 있다. 여기서는 설치가 편리한 conda를 사용했다. 2. Miniconda란? conda는..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dn3M3u/btqTPyjw3dY/Lqqo39yQkp13A1Jb21Dd30/img.png)
[목차] 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..