템플릿 엔진(Template engine) 이해하기 웹 애플리케이션을 개발하다 보면 마주하게 되는 템플릿(Template). 또한 그러한 템플릿을 보다 보면 나오는 템플릿 엔진(Template Engine). 과연 어떤 녀석일가? 템플릿 엔진(template engine)은 웹 템플릿들(web templates)과 웹 컨텐츠 정보(content information)를 처리하기 위해 설계된 소프트웨어 입니다. 또한 템플릿 시스템의 구문 내에서 동작합니다. 참조원문 : http://en.wikipedia.org/wiki/Template_engine_%28web%29 Types 템플릿 엔진(template engine)은 보통 웹 템플릿 시스템(web template system) 혹은 애플리케이션 프레임워..
The Django template language HTML에 작업하기 편하도록 설계된 장고 템플릿 언어를 살펴봅시다. Django 템플릿 언어 참조 원문 : https://docs.djangoproject.com/en/1.5/topics/templates/ 장고(Django) 템플릿을 수정하려면 반드시 이해하고 넘어가야 할 부분이 바로 Django 템플릿 시스템의 언어 구문이 아닐까 생각됩니다. 오늘은 Django 템플릿 언어를 개략적으로 이해하여 보도록 하겠습니다. 만약 Smarty나 CheetahTemplate 등과 같은 텍스트 기반 템플릿 언어들에 익숙한 유저라면 Django 템플릿 언어는 정말 누워서 떡 먹기라 생각될 겁니다. 그런데 템플릿 언어라는 말이 생소한 유저라면 다르죠. 템플릿 언어를 ..
메자닌 기본 템플릿 가져오기 웹 프레임웍인 Mezzanine의 기본 템플릿 수집하는 방법을 알아 보겠습니다. collecttemplates 아래 명령은 모든 기본 템플릿들을 수집하며 사용자가 만든 테스트 프로젝트 디렉토리 하위에 위치한 /templates 디렉토리에 템플릿 파일들을 위치 시킵니다. python manage.py collecttemplates 이제 템플릿을 참조해서 사용자의 myapp/templates 디렉토리로 변경하고 싶은 것을 복사하여 원하는 대로 변경할 수 있습니다. 파일 및 디렉토리의 미러링은 메자닌 테마 개발의 기초입니다. 사용자가 커스터마이징한 테마 파일은 메자닌의 베이스를 미러링 하지만 커스텀 테마 파일이 처음에 로드 되기 때문에 메자닌의 기본 파일이 무시되게 됩니다. 설치가..
vi 편집 시 색상 변경하는 방법 putty로 우분투에 SSH 접속을 해서 vi 편집기로 파일을 편집하다 보면 기본 색상이 검정바탕에 파란 화면이라 잘 안보입니다. vi 색상이 안나올때 눈에 거슬리는 편집 색상을 변경해 보도록 하겠습니다. 참고로 SSH 접속 시 putty 대신 좀더 편리한 kitty를 사용하면 여러모로 좋답니다. .vimrc 파일 생성 및 설정으로 vi 색상변경 하기 vimrc는 vi의 설정 파일을 말합니다. 저장된 위치는 /etc/vimrc 파일 혹은 ~/.virmc 입니다. 여기서 ~은 사용자의 홈 디렉토리를 말합니다. 처음에는 사용자의 홈 디렉토리에 vi 설정파일이 없기 때문에 생성해서 편집해야 합니다. 과정은 다음과 같습니다. $ cd 사용자의 홈 디렉토리로 이동합니다. $ vi..
장고(Django) 스태틱(static) 파일 다루기 웹사이트들 일반적으로 이미지, 자바스크립트, CSS와 같은 추가적인 파일들을 제공하는 것이 필요로 합니다. 우리는 이 파일들을 “고정파일들(static files)”로 나타냅니다. 장고(Django)는 여러분이 그것들을 관리하는 것을 돕기 위해서 django.contrib.staticfiles 을 제공합니다. 이번 포스팅은 어떻게 여러분이 이 고정 파일들을 제공할 수 있는지 설명합니다. 고정 파일들(static files) 설정 1. django.contrib.staticfiles이 여러분의 INSTALLED_APPS에 포함되어 있는지를 확인하세요. INSTALLED_APPS은 settings.py 파일에 기술되어 있고 기본으로 내용이 포함되어 있습니..
- Total
- Today
- Yesterday
- 아이나비
- 블로그
- 아이나비 탭 XD11 Pro
- Sony
- 팅크웨어
- 서평
- 아이나비 패드
- qxd1000a
- X1 DASH
- SM5
- 아이나비 Tab XD9
- 캠코더
- 파빌리온 X2
- HP Pavilion x2
- 블랙박스
- 아이나비 태블릿
- cc2530
- AXP35
- 티스토리
- 소니 캠코더
- 독후감
- CSS
- 소니 핸디캠
- 박근혜
- 독서
- 소니 AXP35
- 소니
- 한빛미디어
- c언어
- 아이나비 탭 xd9
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |