
※본 자료는 김석훈, 『파이썬 웹 프로그래밍(개정판)』, 한빛미디어, pp151-218. 를 참고하여 만들었습니다. 4. 폼처리하기 (1) HTML에서의 폼 우리는 웹사이트를 개발할 때 사용자로부터 입력을 받기 위해서 폼을 사용합니다. HTML로 표현하면 폼은 ... 사이에 있는 엘리먼트들의 집합입니다. 폼에 입력된 데이터는 서버로 보내집니다. 텍스트 입력이나 체크 박스 등과 같은 간단한 폼의 엘리먼트들은 기본 위젯을 사용하지만, 달력 위젯, 슬라이드 바 등의 복잡한 엘리먼트들은 자바스크립트나 CSS를 사용하기도 합니다. 폼은 엘리먼트 외에도 폼 데이터를 어디로 보낼지 지정해주는 action 속성과 어떤 HTTP 메소드로 보낼지 지정해주는 method 속성을 설정해주어야 합니다. HTTP 프로토콜 중 폼..
※본 자료는 김석훈, 『파이썬 웹 프로그래밍(개정판)』, 한빛미디어, pp151-218. 를 참고하여 만들었습니다. 3. 템플릿 시스템 MTV 방식에서 UI를 담당하고 있는 기능이 템플릿 시스템입니다. 템플릿 코드를 작성시에는 HTML 코드와 장고의 템플릿 코드가 섞이지만, 중요한 점은 템플릿에서는 로직을 표현하는 것이 아니라 사용자에게 어떻게 보여줄지에 대한 룩앤필을 표현한다는 것입니다. 장고의 템플릿 시스템은 템플릿 문법으로 작성된 템플릿 코드를 해석하여 템플릿 파일로 결과물을 만들어줍니다. 이렇게 템플릿 코드를 템플릿 파일로 해석하는 과정을 장고에서는 렌더링이라고 합니다. 또한, 템플릿 코드에 if 태그, for 태그 등이 있지만 이들은 파이썬 프로그래밍 언어의 문법과는 다른 것이며 템플릿 시스템에..

※본 자료는 김석훈, 『파이썬 웹 프로그래밍(개정판)』, 한빛미디어, pp151-218. 를 참고하여 만들었습니다. Django는 Admin 사이트를 제공함으로 관리자가 UI화면에서 CRUD를 할 수 있게 해준다. 하지만 복잡한 데이터 처리가 필요하거나 별도의 웹 브라우저를 접속 할 수 없는 경우 쉘로 데이터를 처리하는 것이 일반적이다. Django의 쉘은 python 명령도 실행 가능하지만 다른점은 manage.py 모듈에서 정의한 DJANGO_SETTINGS_MODULE 속성을 이용하여 미리 mysite.setting.py 모듈을 import 한다는 것입니다. (1) shell을 이용한 Create - 데이터 생성/입력 Django의 ORM은 테이블 구조를 클래스로 표현하기 때문에, 클래스를 생성해서..

※본 자료는 김석훈, 『파이썬 웹 프로그래밍(개정판)』, 한빛미디어, pp151-218. 를 참고하여 만들었습니다. 1. Admin 사이트 꾸미기 - 장고의 Admin 사이트는 데이터베이스에 들어있는 데이터를 쉽게 관리할 수 있도록 데이터 생성, 조회, 변경, 삭제 등의 기능을 제공한다. (프로세스의 상태조회, 기동 및 정지등의 프로세스 관리 기능은 제공 x) - Django 실행 이후 http://127.0.0.1:8000/admin/ 접속 (1) 데이터 입력 및 수정 (2) 필드의 순서 변경 (3) 필드 분리 튜플의 첫 번째 인자 : 필드의 제목 튜플의 두 번째 인자 : dict 형태로 column 이름 전달 (4) 필드 접기 (4) 외래키 관계 화면 - Question에 대한 Choice를 추가하기..
- Total
- Today
- Yesterday
- Tutorial
- 당신의 그림자가 울고 있다.
- lstm
- django
- web
- word embedding
- AI
- NLP
- 그림자
- 단어표현
- 융
- 로버트존슨
- 알고스팟
- 분석심리학
- Mikolov
- 심리학
- 코딩하는 신학생
- 텍스트분류
- Skip-gram
- 코딩테스트
- 자연어처리
- word vector
- Python
- word2vec
- WebProgramming
- Polls
- 인공지능
- 젠심
- CBOW
- text classification
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |