장고(Django)의 템플릿(Template) 공부 장고에서 템플릿이 적용되는 과정을 보자. 템플릿(template) 적용 과정 1. 쓰고자 하는 템플릿 틀을 만든다. 이를 raw template code라 부르는데, 아마도 웹에서는 HTML로 구성될 것이다. 또한 이 코드 안에는 템플릿 변수와 태그, 코멘트, 필터 등이 사용된다. 2. 만든 템플릿 틀로 템플릿 오브젝트를 생성한다. t = template.Template(만든 템플릿 틀) 3. 템플릿 틀에 문맥(context)를 채운다. 1의 과정에서 이야기한 템플릿 변수에 대한 목록이 입력될 것이다. c = template.Context(템플릿 변수 사전 목록) 4. 템플릿 틀을 표현(render)한다. 만들고 채워진 템플릿 오브젝트를 reder() ..
킬러분식이 궁금하구나 '킬러분식'이라고 해서 맛 집 리뷰 뭐 그런 건가 생각했었는데 완전 엉뚱한 착각이네. 알고 보니 이미 다른 네티즌들이 재미 있게 보고 있는 네이버 만화 제목이구나. '킬러분식'이라.. 이름 참 재미있게 지었다. 이거 뭔가 궁금증을 자아내니 말이지. 킬러분식 재미있나? 다른 분들 웹툰 추천과 리뷰로 많이 나오는 거 보면 재미는 있을 듯. 언제 시간 내서 봐야겠다. 킬러의 삶을 청산하고 살던 주인공을 자꾸 누가 건드려서 뭐 복수한다는 거? 아래에 킬러분식 공식 소개 글은 다음과 같다. 오.. 액션 느와르 복수극...이라 뭔지 멋진 단어인 듯 한데.. "킬러의 삶을 청산하고 인간답게 살고 싶었던 추. 20년이 지난 지금, 누군가가 그와 그의 가족을 위협한다! 인과응보를 기반으로 한 한(恨..
파이썬(Python)에서 패키지(package)의 의미와 사용 지난번 파이썬 모듈에 대한 이해에 이어서 좀더 상위 구조인 패키지(package)를 이해하고 넘어가도록 합시다. 파이썬에서 패키지(package)란? 패키지(package)는 '점으로 구분된 모듈 네임들'을 사용함으로 파이썬의 모듈 네임스페이스(이름공간)를구조화하는 방법입니다.가령 모듈 네임 'A.B'는 'A' 패키지 이름 내의 하위 모듈네임을 지정합니다.다음은 사운드 데이터를 다루는 패키지의 예제 입니다. Sound/ Top-level package __init__.py Initialize the sound package Formats/ Subpackage for file formats __init__.py wavread.py wavwrit..
파이썬(Python)에서 모듈(module)의 의미와 사용 c에서 inclue 만큼이나 자주 쓰이는 파이썬의 모듈에 대한 이해를 하고 넘어가도록 합시다. 파이썬에서 모듈이란? 파이썬 코드 혹은 C로 만들어진 .py 파일을 말합니다. 다음은 간단한 sumtest 모듈입니다. # FILE : sumtest.py def sum(a, b): return a + b 파이썬에서 모듈의 사용 목적 모듈을 쓰는 이유는 코드의 재사용과 모듈화로 인한 작업 효율 증대, 별도 이름공간(name space)를 통해서 독립적인 작업을 할 수 있기 때문에 그렇습니다. 그럼 이름공간(name space)는 뭘까? 이름공간(name space)이란 이름이라 불리는 변수가 저장되는 공간을 지칭합니다. 위의 모듈도 하나의 이름 공간으로..
객체관계형매핑 이란? ORM(Object-Relational Mapping)의 이해 객체관계형매핑(ORM)에 대해 알아봅시다. ORM(Object-Relational Mapping) 객체 관계형 매핑은 순수한 의미에서 호환되지 않는 객체 지향 프로그래밍 언어 형식(type)의 변환을 지원 하는 프로그래밍 기술입니다. 특히 데이터 저장소 와 프로그래밍 객체간에 말이죠. 여러분은 관계형 데이터베이스 모델 개체를 유지하고 얻기 위해 ORM 프레임 워크를 사용할 수 있습니다. 그리고 ORM(Object-Relational Mapping) 프레임 워크는 2 개의 호환되지 않는 상태 사이에서 데이터 변환 처리를 합니다. 대부분의 ORM 도구들은 데이터베이스와 개체 모두에 대해서 메타 데이터에 크게 의존하고 있기 때..
- Total
- Today
- Yesterday
- AXP35
- X1 DASH
- 블로그
- CSS
- 아이나비 패드
- 소니
- c언어
- qxd1000a
- 아이나비 태블릿
- Sony
- 아이나비 탭 xd9
- 티스토리
- 캠코더
- 독후감
- 파빌리온 X2
- cc2530
- 블랙박스
- 소니 캠코더
- 서평
- 아이나비 탭 XD11 Pro
- 독서
- 팅크웨어
- 아이나비
- 소니 AXP35
- 한빛미디어
- 소니 핸디캠
- SM5
- 아이나비 Tab XD9
- HP Pavilion x2
- 박근혜
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |