Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2006-03-29 14:10:31
Size: 1343
Editor: 211
Comment:
Revision 6 as of 2006-03-29 15:05:40
Size: 2383
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
 * Entry "detail" page --  * Entry "detail" page -- 개인 입장 (single entry)을 위한 불변링크 (permalink).
 * Year-based archive page -- 입장객들에 대한 주어진 해에 모든 달을 보여준다.
 * Day-based archive page -- 주어진 날에 모든 입장객들을 보여준다.
 * Comment action -- 주어진 입장에 알리는 주석들 (posting comments)을 처리한다.
Line 22: Line 25:
== Design your URLs == 투표 프로그램에서, 우리는 다음 네가지 보기를 가질 것이다:

 * Poll "archive" page -- 최근 소수의 투표를 보여준다.
 * Poll "detail" page -- 결과는 없지만 투표하는 형태를 가진 투표 질문 (poll question)을 보여준다.
 * Poll "results" page -- 특별한 투표에 대한 결과를 보여준다.
 * Vote action -- 특별한 투표에서 특별한 선택을 하기 위한 투표를 처리한다.

장고에서, 각 보기는 간단한 파이썬 기능에 의해 표현되어졌다.

== URL들을 만들기 ==

보기들을 쓰는 첫번째 단계는 당신의 URL 구조를 만드는 것이다. URL 구조는 URLconf로 불려지는 파이썬 모듈을

Korean translation of http://www.djangoproject.com/documentation/tutorial3

<--

[../Tutorial2]

[../Tutorial4]

-->

당신의 첫번째 장고 프로그램 만들기, part 3

TableOfContents

이 문서는 Django 0.9.1을 다룬다. 구버전 : 0.90 docs

By Adrian Holovaty <holovaty@gmail.com>, Translated by [parkpro77]

튜토리얼 2를 끝마치면 이 튜토리얼을 시작한다. 우리는 웹 투표 프로그램을 계속 만들것이고, 공개화면 (public interface)를 만드는 데 주력할 것이다 -- "보기 (views)"

원리

보기 (view)는 일반적으로 특별한 기능을 제공하는 장고 프로그램에서 웹 페이지의 "형태"이고, 특별한 템플릿을 가진다. 예를 들어, 웹블로그 프로그램에서, 당신은 다음 보기들을 가질지도 모른다:

  • Blog homepage -- 최근 소수의 입장을 보여준다.
  • Entry "detail" page -- 개인 입장 (single entry)을 위한 불변링크 (permalink).
  • Year-based archive page -- 입장객들에 대한 주어진 해에 모든 달을 보여준다.
  • Day-based archive page -- 주어진 날에 모든 입장객들을 보여준다.
  • Comment action -- 주어진 입장에 알리는 주석들 (posting comments)을 처리한다.

투표 프로그램에서, 우리는 다음 네가지 보기를 가질 것이다:

  • Poll "archive" page -- 최근 소수의 투표를 보여준다.
  • Poll "detail" page -- 결과는 없지만 투표하는 형태를 가진 투표 질문 (poll question)을 보여준다.
  • Poll "results" page -- 특별한 투표에 대한 결과를 보여준다.
  • Vote action -- 특별한 투표에서 특별한 선택을 하기 위한 투표를 처리한다.

장고에서, 각 보기는 간단한 파이썬 기능에 의해 표현되어졌다.

URL들을 만들기

보기들을 쓰는 첫번째 단계는 당신의 URL 구조를 만드는 것이다. URL 구조는 URLconf로 불려지는 파이썬 모듈을

Write your first view

Write views that actually do something

A shortcut: render_to_response()

Raising 404

A shortcut: get_object_or_404()

Write a 404 (page not found) view

Write a 500 (server error) view

Use the template system

Simplifying the URLconfs

Decoupling the URLconfs

Django/Tutorial3 (last edited 2011-08-03 11:00:46 by localhost)

web biohackers.net