일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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웹개발
- MTV패턴
- select
- 쿼리문법
- 알고리즘풀이
- programmers
- 설문조사앱
- matlab 디지털신호처리
- 완주하지 못한 선수
- embeddedSW
- 링크필드
- 프로그래머스
- 통신인터페이스
- 데이터필드
- Django웹개발
- 알고리즘 자동 업로드
- Django DB
- Django
- SQL
- Django cycle
- Django서버
- 웹개발
- N으로 표현
- sql정리
- 코딩테스트
- 디지털신호처리설계
- bandpass filter
- 자동 commit
- Django웹서버개발
- 왜 개발이 하고싶은가
- Today
- Total
목록Django (3)
카이로스의 시간
이전part에서는 polls 앱을 생성하고, polls앱의 url을 연결해서 mysite에 등록했습니다. 이렇게 등록된 url은 서버 프로젝트에서 특정 앱이 있으면, client 입력에 따라서 파싱을 해주고, 파싱된 path에 따라서 app으로 분기해주는 것이 핵심입니다. 이번에는 DB설정을 해보도록 하겠습니다. 우선 DB 종류는 다양합니다. Oracle, Mysql 처럼 RDBMS가 있고, 관계형이 아닌 NoSQL인 mongoDB 등이 있습니다. 우선 실습에서는 경량 데이터베이스인 SQLite를 사용합니다. 이후 데이터 베이스 수정은 settings.py를 수정하면 됩니다. Django는 database 종류와 상관없이 작업을 진행하도록 도와줍니다. 참고로, mysite/settings.py를 보면 D..
이전 part에서 Django 서버 구동까지 완료했습니다. 여기서 실행한 웹 서버는 기본적으로 Django에서 제공하는 경량 웹 서버입니다. 설명을 위해 아래 그림을 가져왔습니다. 아래 그림은 Django request-response cycle입니다. 이전에 사용했던 서버는 cycle에서 WEB SERVER에 해당하는 Django에서 제공하는 경량 서버를 사용했던 것이지요. 하지만, Django server는 debug 용으로 local사용만 권장하고, 실제 production 환경에서는 권장되지 않습니다. 퍼포먼스나 보안 등의 이슈가 있을 수 있기 때문인데요, Django는 궁극적으로 Web Framework이지 web server가 아닙니다. 위 구조를 좀 더 설명하면, 클라이언트인 사용자는 web..
(참고) https://www.djangoproject.com/ Django 프로젝트 홈페이지의 document 내용을 참고로 Django를 실습합니다. The web framework for perfectionists with deadlines | Django Django Django makes it easier to build better web apps more quickly and with less code. Get started with Django www.djangoproject.com Django 설치, 프로젝트 생성 우선, Django는 python 기반의 Web framework 입니다. python 설치는 간단하게 https://www.python.org/downloads/ 에서 진행하..