revision-up-to: | 8961 (1.0) |
---|
model 内のアトリビュートです。通常、一つのフィールドが一つ のデータベースカラムに対応しています。
モデルの作成 を参照してください。
ビューを開発するときによくある言い回しやパターンを抽象化する ビュー 関数です。
汎用ビュー を参照してください。
アプリケーションのデータの保存に使われるクラスです。
モデルの作成 を参照してください。
Python バージョン 2.2 から導入された機能で、「マネージドアトリビュー ト (managed attribute)」ともいいます。詳しくは プロパティのドキュメント を参照してください。
プロパティは、アトリビュートのアクセス時に実際にはメソッド呼び出しを 行いたいような場合に便利な手法です。同じようなことは __getattr__ と __setattr__ のオーバライドでも実現できます。しかし、 __setattr__ をオーバライドすると、全てのアトリビュートのアクセス が遅くなりますし、 __getattr__ をオーバライドして正しい動作を実 現するのはちょっと大変です。プロパティを使えば、 __getattr__ や __setattr__ をオーバライドしなくても、望みのことを実現できます。
データベースから取り出したレコード行を表現するオブジェクトです。
クエリを生成する を参照してください。
英文字と数字、アンダースコア、ハイフンだけからなる短いラベル文字列 です。 URL の中で使われます。例えば、以下の URL :
http://www.djangoproject.com/weblog/2008/apr/12/spring/
の中で、最後の部分 (spring) がスラグです。
ドキュメントのデータと表現を分離するためのテキストです。
Django テンプレート言語 を参照してください。
Aug 31, 2012