{"title":"用語集","version":"3.1","locale":"ja","docname":"glossary","url":"/ja/3.1/glossary/","canonical":"https://djangodocs.dev/ja/3.1/glossary/","summary":"具体的なモデル (concrete model) Link to this term # 抽象モデルでないモデル ( abstract=False ) のこと。 フィールド (field) Link to this term # model…","html":"<h1>用語集<a class=\"heading-anchor\" href=\"#glossary\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<dl class=\"glossary\">\n<dt id=\"term-concrete-model\">具体的なモデル (concrete model)<a class=\"heading-anchor\" href=\"#term-concrete-model\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>抽象モデルでないモデル (<a class=\"reference internal\" href=\"/ja/3.1/ref/models/options/#django.db.models.Options.abstract\" title=\"django.db.models.Options.abstract\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">abstract=False</span></code></a>) のこと。</p>\n</dd>\n<dt id=\"term-field\">フィールド (field)<a class=\"heading-anchor\" href=\"#term-field\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p><a class=\"reference internal\" href=\"#term-model\"><span class=\"xref std std-term\">model</span></a> の属性の1つで、与えられたフィールドは通常1つのデータベースのカラムと1対1に対応します。</p>\n<p>詳しくは <a class=\"reference internal\" href=\"/ja/3.1/topics/db/models/\"><span class=\"doc\">モデル</span></a> を参照。</p>\n</dd>\n<dt id=\"term-generic-view\">ジェネリックビュー (generic view)<a class=\"heading-anchor\" href=\"#term-generic-view\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>高階な <a class=\"reference internal\" href=\"#term-view\"><span class=\"xref std std-term\">view</span></a> 関数で、ビューの開発でよくあるイディオムやパターンに抽象的・一般的な実装を与える関数のこと。</p>\n<p>詳しくは <a class=\"reference internal\" href=\"/ja/3.1/topics/class-based-views/\"><span class=\"doc\">クラスベースビュー</span></a> を参照。</p>\n</dd>\n<dt id=\"term-model\">モデル<a class=\"heading-anchor\" href=\"#term-model\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>アプリケーションのデータを保存するもの。</p>\n<p>詳しくは <a class=\"reference internal\" href=\"/ja/3.1/topics/db/models/\"><span class=\"doc\">モデル</span></a> を参照。</p>\n</dd>\n<dt id=\"term-MTV\">MTV<a class=\"heading-anchor\" href=\"#term-MTV\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>モデル・テンプレート・ビュー (&quot;Model-template-view&quot;) はソフトウェアのパターンの一つ。スタイルは MVC に似ていますが、Django のやり方をより上手く表現しています。</p>\n<p>詳しくは <a class=\"reference internal\" href=\"/ja/3.1/faq/general/#faq-mtv\"><span class=\"std std-ref\">FAQ</span></a> を参照。</p>\n</dd>\n<dt id=\"term-MVC\">MVC<a class=\"heading-anchor\" href=\"#term-MVC\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p><a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Model-view-controller\">Model-view-controller</a> はソフトウェアのパターンの一つ。Django は <a class=\"reference internal\" href=\"/ja/3.1/faq/general/#faq-mtv\"><span class=\"std std-ref\">ある程度 MVC に従っています</span></a>。</p>\n</dd>\n<dt id=\"term-project\">プロジェクト (project)<a class=\"heading-anchor\" href=\"#term-project\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>初めて Django を使うのなら、最初のセットアップを行う必要があります。通常は、 Django の <span class=\"xref std std-term\">プロジェクト</span> (<a class=\"reference internal\" href=\"#term-project\"><span class=\"xref std std-term\">project</span></a>) を構成するコードを自動生成します。プロジェクトとは、データベースの設定や Django 固有のオプション、アプリケーション固有の設定などといった、個々の Django インスタンスの設定を集めたものです。</p>\n</dd>\n<dt id=\"term-property\">プロパティ (property)<a class=\"heading-anchor\" href=\"#term-property\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>&quot;managed attributes&quot; としても知られる、 Python 2.2 以降の機能です。使い方は属性アクセスのようでありながら、実際はメソッド呼び出しをする小綺麗な書き方です。</p>\n<p>詳しくは <a class=\"reference external\" href=\"https://docs.python.org/3/library/functions.html#property\" title=\"(in Python v3.14)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">property</span></code></a> を参照。</p>\n</dd>\n<dt id=\"term-queryset\">クエリセット (queryset)<a class=\"heading-anchor\" href=\"#term-queryset\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>データベースから取得したいくつかの行の集まりを表すオブジェクトのこと。</p>\n<p>詳しくは <a class=\"reference internal\" href=\"/ja/3.1/topics/db/queries/\"><span class=\"doc\">クエリを作成する</span></a> を参照。</p>\n</dd>\n<dt id=\"term-slug\">スラグ (slug)<a class=\"heading-anchor\" href=\"#term-slug\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>ある要素に対して付けられた短いラベルで、英語のアルファベット、数字、アンダーバー、ハイフンからなり、ふつうは URL に使われる。例示すると、次のようなよくあるブログエントリの URL では:</p>\n<pre class=\"literal-block\"><a class=\"reference external\" href=\"https://www.djangoproject.com/weblog/2008/apr/12/\">https://www.djangoproject.com/weblog/2008/apr/12/</a><strong>spring</strong>/</pre>\n<p>最後にある文字列 (<code class=\"docutils literal notranslate\"><span class=\"pre\">spring</span></code>) がスラグです。</p>\n</dd>\n<dt id=\"term-template\">テンプレート (template)<a class=\"heading-anchor\" href=\"#term-template\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>データの表示の仕方としてのフォーマットを定める役割を持つテキストのこと。テンプレートを利用することで、データそれ自体から、データの表示の仕方を切り離すことができます。</p>\n<p>詳しくは <a class=\"reference internal\" href=\"/ja/3.1/topics/templates/\"><span class=\"doc\">テンプレート</span></a> を参照。</p>\n</dd>\n<dt id=\"term-view\">ビュー (view)<a class=\"heading-anchor\" href=\"#term-view\"><span class=\"visually-hidden\">Link to this term</span><span aria-hidden=\"true\">#</span></a></dt><dd><p>ページのレンダリングを担当する関数。</p>\n</dd>\n</dl>","rootId":"glossary","toc":[],"breadcrumbs":[],"prev":{"docname":"misc/distributions","title":"サードパーティの Django ディストリビューション","url":"/ja/3.1/misc/distributions/"},"next":{"docname":"releases/index","title":"リリースノート","url":"/ja/3.1/releases/"},"formats":{"html":"/ja/3.1/glossary/","markdown":"/ja/3.1/glossary.md","json":"/ja/3.1/glossary.json"},"source":"https://github.com/django/django/blob/stable/3.1.x/docs/glossary.txt","official":"https://docs.djangoproject.com/ja/3.1/glossary/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}