用語集Link to this heading
- 具象モデル (concrete model)Link to this term
抽象モデルでないモデル (
abstract=False) のこと。- フィールド (field)Link to this term
model の属性の1つで、与えられたフィールドは通常1つのデータベースのカラムと1対1に対応します。
詳しくは モデル を参照。
- ジェネリックビュー (generic view)Link to this term
高階な view 関数で、ビューの開発でよくあるイディオムやパターンに抽象的・一般的な実装を与える関数のこと。
詳しくは クラスベースビュー を参照。
- モデルLink to this term
アプリケーションのデータを保存するもの。
詳しくは モデル を参照。
- MTVLink to this term
モデル・テンプレート・ビュー ("Model-template-view") はソフトウェアのパターンの一つ。スタイルは MVC に似ていますが、Django のやり方をより上手く表現しています。
詳しくは FAQ を参照。
- MVCLink to this term
Model-view-controller はソフトウェアのパターンの一つ。Django は ある程度 MVC に従っています。
- プロジェクト (project)Link to this term
Python パッケージ --つまりコードのディレクトリ-- にDjangoインスタンスの設定すべてが含まれています。これにはデータベースの設定や、Django 固有のオプション、アプリケーション固有の設定が含まれます。
- プロパティ (property)Link to this term
"managed attributes" としても知られる、 Python 2.2 以降の機能です。使い方は属性アクセスのようでありながら、実際はメソッド呼び出しをする小綺麗な書き方です。
詳しくは
propertyを参照。- クエリセット (queryset)Link to this term
データベースから取得したいくつかの行の集まりを表すオブジェクトのこと。
詳しくは クエリを作成する を参照。
- スラグ (slug)Link to this term
ある要素に対して付けられた短いラベルで、英語のアルファベット、数字、アンダーバー、ハイフンからなり、ふつうは URL に使われる。例示すると、次のようなよくあるブログエントリの URL では:
https://www.djangoproject.com/weblog/2008/apr/12/spring/
最後にある文字列 (
spring) がスラグです。- テンプレート (template)Link to this term
データの表示の仕方としてのフォーマットを定める役割を持つテキストのこと。テンプレートを利用することで、データそれ自体から、データの表示の仕方を切り離すことができます。
詳しくは テンプレート を参照。
- ビュー (view)Link to this term
ページのレンダリングを担当する関数。