用語集

revision-up-to:11321 (1.1)
field

model 内のアトリビュートです。通常、一つのフィールドが一つ のデータベースカラムに対応しています。

モデルの作成 を参照してください。

generic view

ビューを開発するときによくあるロジックやパターンを抽象化・一般化 して実装した、高水準の ビュー 関数です。

汎用ビュー を参照してください。

model

モデル (Model) は、アプリケーションのデータを保存します。

モデルの作成 を参照してください。

MTV

ソフトウェアパターンの「モデル・テンプレート・ビュー (Model-template-view)」の略で、 MVC スタイルに似ていますが Django のやり 方をより良く表現しています。

関連 FAQ エントリ も参照してください。

MVC
ソフトウェアパターンの「 モデル・ビュー・コントローラ (Model-view-controller)」の略です。 Django は ある程度 MVC 的です
project
Python のパッケージ、すなわちコードの入ったディレクトリです。プロジェ クトには、一つの Django インスタンスを動かすために必要な全ての情報、 たとえばデータベースの設定、 Django 固有のオプション、アプリケーショ ン固有の設定などが収められています。
property

Python バージョン 2.2 から導入された機能で、「マネージドアトリビュー ト (managed attribute)」ともいいます。これはアトリビュートそっくりに アクセスできるのに実はメソッド呼び出しで実装されているアトリビュートを 実装する上品な方法です。

property() を参照してください。

queryset

データベースから取り出した一連のレコード行を表現するオブジェクトで す。

クエリを生成する を参照してください。

slug

英文字と数字、アンダースコア、ハイフンだけからなる短いラベル文字列 です。 URL の中で使われます。例えば、以下の URL :

https://www.djangoproject.com/weblog/2008/apr/12/spring/

の中で、最後の部分 (spring) がスラグです。

template

ドキュメントのデータと表現を分離するためのテキストです。テンプレー トを使えば、データの表現方法を抽象化して、データ自体から切り離せま す。

Django テンプレート言語 を参照してください。

view
ページのレンダリングを実行する関数です。
クエリセット
queryset を参照してください。
スラグ
slug を参照してください。
テンプレート
template を参照してください。
汎用ビュー
generic view を参照してください。
ビュー
view を参照してください。
フィールド
field を参照してください。
プロジェクト
project を参照してください。
プロパティ
property を参照してください。
モデル
model を参照してください。