본문 바로가기

전체 글

jQuery plug in - notification http://jquerybyexample.blogspot.com/2012/10/6-best-jquery-notification-plugins.html 더보기
jQuery plug in - 다양한 크기의 box를 정열, 드래그 앤 드랍 http://mcpants.github.io/jquery.shapeshift/ 더보기
Django 를 이용하여 Google App Engine을 이용하는 경우 template과 static(css, img...) 파일 사용법 1. template 사용법settings 파일을 수정한다. import os.path PROJECT_DIR = os.path.dirname(__file__) 라고 PROJECT_DIR을 설정한 이후TEMPLATE_DIRS 에 템플릿 디렉토리를 입력한다.예 ) TEMPLATE_DIRS = ( #templates 디렉토리가 setting 디렉토리와 같은 위치에 위치하는경우 os.path.join(PROJECT_DIR, 'templates'), ) 2. static사용법app.yaml 파일을 수정한다.최 상위 디렉토리 (src 디렉토리) 에 static 이라는 디렉토리 생성 후 - url: /static static_dir: static 위와 같이 입력한다. 사용법은 /static/style.css 그냥 이.. 더보기
Laytout 디자인을 쉽게 도와주는 사이트 http://www.layoutit.com/ 더보기
Python - UTF-8 인코딩 버전 2.X print '안녕하세요'에러가 났다 인코딩을 정의해줘야한다. 파일 최 상단에# -*- coding: utf-8 -*-라는 주석문을 추가해준다. 정상 동작함을 확인 할 수 있다. 더보기
Django(1.4 이상)를 이용하여 Google App Engine 개발하기 (Eclipse 사용) Python : 2.7Django : 1.4 Python 개발 Eclipse plugin "PyDev"는 이미 깔려있다.Google App Engine 이 Django 1.4 까지 지원하는것 같다.Django 가장 최근버전이 1.5 이지만 1.4를 깐다.Google App Engine SDK도 잘 구해서 깐다. 1. Django 프로젝트(django_gae)를 생성한다. 2. PyDev Package Explorer 가 아닌 Navigator로 확인해보면 설정파일인 .pydevproject 파일이 보인다..pydevproject 파일이 보이지 않는다. Window > Show View > Other > Navigator 를 선택하여 Navigator로 확인하자 딱 보인다. 파일을 열어 보면.pydevpr.. 더보기
Django tutorial part4. (Form 작성) 1. polls/template/polls/detail.html 에 Form을 작성해보자 {{ poll.question }} {% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% for choice in poll.choice_set.all %} {{ choice.choice_text }} {% endfor %} 2. polls/views.py 의 vote 함수를 수정해보자 def vote(request, poll_id): p = get_object_or_404(Poll, pk = poll_id) try: selected_choice = p.choice_set.get(pk=request.POST['choice']) except (.. 더보기
Django tutorial part3. 2/2 (화면 만들기) 1. 에러 처리 polls/templates/polls/detail.html 파일을 작성한다. {{ poll.question }} {% for choice in poll.choice_set.all %} {{ choice.choice_text }} {% endfor %} polls/views.py 파일의 detail 함수를 아래와 같이 수정한다. from django.http import Http404 def detail(request, poll_id): try: poll = Poll.objects.get(pk = poll_id) except Poll.DoesNotExist: raise Http404 return render(request, 'polls/detail.html', {'poll':poll}) .. 더보기