{"title":"django-admin と manage.py","version":"4.2","locale":"ja","docname":"ref/django-admin","url":"/ja/4.2/ref/django-admin/","canonical":"https://djangodocs.dev/ja/4.2/ref/django-admin/","summary":"django-admin は Django の管理タスクのためのコマンドラインユーティリティです。このドキュメントでは、その機能の全体を一通り説明します。 さらに、 manage.py は各 Django プロジェクト内に自動的に作成されます。 jango-admin と同じことができますが、…","html":"<section id=\"django-admin-and-manage-py\">\n<h1><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code><a class=\"heading-anchor\" href=\"#django-admin-and-manage-py\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> は Django の管理タスクのためのコマンドラインユーティリティです。このドキュメントでは、その機能の全体を一通り説明します。</p>\n<p>さらに、<code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> は各 Django プロジェクト内に自動的に作成されます。<code class=\"docutils literal notranslate\"><span class=\"pre\">jango-admin</span></code> と同じことができますが、<span class=\"target\" id=\"index-15\"></span><a class=\"reference internal\" href=\"/ja/4.2/topics/settings/#envvar-DJANGO_SETTINGS_MODULE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a> を設定することもでき、プロジェクトの <code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> を指定できます。</p>\n<p>Django を <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code> 経由でインストールした場合、 <a class=\"reference internal\" href=\"/ja/4.2/ref/django-admin/\"><span class=\"doc\">django-admin</span></a> はシステムパス上に設定されているはずです。もしシステムパスにない場合、仮想環境が有効になっていることを確認してください。</p>\n<p>通常、単体の Django プロジェクトを用いる場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> よりも <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> の方が簡単に利用できます。もし複数の Django 設定ファイル間での切り替えが必要な場合は、<code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> を <span class=\"target\" id=\"index-16\"></span><a class=\"reference internal\" href=\"/ja/4.2/topics/settings/#envvar-DJANGO_SETTINGS_MODULE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a> もしくは <a class=\"reference internal\" href=\"#cmdoption-settings\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--settings</span></code></a> オプションと共に利用してください。</p>\n<p>本項ではコマンドラインの実行例は一貫して <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> を使用しますが、実行例は全て <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> もしくは <code class=\"docutils literal notranslate\"><span class=\"pre\">python</span> <span class=\"pre\">-m</span> <span class=\"pre\">django</span></code> でも同様に利用可能です。</p>\n<section id=\"usage\">\n<h2>使い方<a class=\"heading-anchor\" href=\"#usage\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-0-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>django-admin<span class=\"w\"> </span>&lt;command&gt;<span class=\"w\"> </span><span class=\"o\">[</span>options<span class=\"o\">]</span>\n<span class=\"gp\">$ </span>manage.py<span class=\"w\"> </span>&lt;command&gt;<span class=\"w\"> </span><span class=\"o\">[</span>options<span class=\"o\">]</span>\n<span class=\"gp\">$ </span>python<span class=\"w\"> </span>-m<span class=\"w\"> </span>django<span class=\"w\"> </span>&lt;command&gt;<span class=\"w\"> </span><span class=\"o\">[</span>options<span class=\"o\">]</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-0-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> django-admin <span class=\"p\">&lt;</span>command<span class=\"p\">&gt;</span> [options]\n<span class=\"gp\">...\\&gt;</span> manage.py <span class=\"p\">&lt;</span>command<span class=\"p\">&gt;</span> [options]\n<span class=\"gp\">...\\&gt;</span> py -m django <span class=\"p\">&lt;</span>command<span class=\"p\">&gt;</span> [options]\n</code></pre></div></div></div>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">command</span></code> にはこのドキュメントに一覧されたコマンドの1つでなければなりません。<code class=\"docutils literal notranslate\"><span class=\"pre\">options</span></code> はオプションで、与えられたコマンドで利用できる 0 個以上のオプションを指定します。</p>\n<section id=\"getting-runtime-help\">\n<h3>ランタイムのヘルプを表示する<a class=\"heading-anchor\" href=\"#getting-runtime-help\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-help\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">help</span></span><a class=\"heading-anchor\" href=\"#django-admin-help\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">help</span></code> を実行すると、使用方法の情報と、各アプリケーションが提供するコマンドのリストが表示されます。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">help</span> <span class=\"pre\">--commands</span></code> を実行すると、利用可能な全てのコマンドの一覧が表示されます。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">help</span> <span class=\"pre\">&lt;command&gt;</span></code> を実行すると、与えられたコマンドの説明と利用可能なオプションの一覧が表示されます。</p>\n</section>\n<section id=\"app-names\">\n<h3>アプリ名<a class=\"heading-anchor\" href=\"#app-names\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>多くのコマンドは「アプリ名」のリストを取ります。1つの「アプリ名」はモデルを含むパッケージのベースネーム (basename) となります。たとえば、<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> が文字列 <code class=\"docutils literal notranslate\"><span class=\"pre\">'mysite.blog'</span></code> を含む場合、アプリ名は <code class=\"docutils literal notranslate\"><span class=\"pre\">blog</span></code> になります。</p>\n</section>\n<section id=\"determining-the-version\">\n<h3>バージョンを特定する<a class=\"heading-anchor\" href=\"#determining-the-version\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-version\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">version</span></span><a class=\"heading-anchor\" href=\"#django-admin-version\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">version</span></code> を実行すると、現在の Django のバージョンが表示されます。</p>\n<p>出力は、次のように <span class=\"target\" id=\"index-17\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0440/\"><strong>PEP 440</strong></a> で説明されたスキーマに従います。</p>\n<div class=\"code-block\" data-language=\"text\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Text</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Text code\"><code>1.4.dev17026\n1.4a1\n1.4\n</code></pre></div>\n</section>\n<section id=\"displaying-debug-output\">\n<h3>デバック出力を表示する<a class=\"heading-anchor\" href=\"#displaying-debug-output\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>サポートされている場合に <a class=\"reference internal\" href=\"#cmdoption-verbosity\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code></a> を使うと、<code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> がコンソールに表示する通知とデバッグ情報の量を指定できます。</p>\n</section>\n</section>\n<section id=\"available-commands\">\n<h2>利用可能なコマンド<a class=\"heading-anchor\" href=\"#available-commands\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"check\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">check</span></code><a class=\"heading-anchor\" href=\"#check\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-check\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">check</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-check\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"/ja/4.2/ref/checks/\"><span class=\"doc\">システムチェック フレームワーク</span></a> を使用して、Django プロジェクト全体のよくある問題を検査します。</p>\n<p>デフォルトでは、全てのアプリがチェックされます。アプリのサブセットをチェックするには、次のようにアプリのラベルの一覧を引数として渡します。</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin check auth admin myapp</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-check-tag\">\n<span id=\"cmdoption-check-t\"></span><span class=\"sig-name descname\"><span class=\"pre\">--tag</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TAGS</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-t</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TAGS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-check-tag\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>システムチェック フレームワークは、:ref:<a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>タグでカテゴリ化された &lt;system-check-builtin-tags&gt;`さまざまな種類のチェックを実行します。これらのタグを使用すると、特定のカテゴリ内のタグだけに実行するチェックを制限できます。たとえば、モデルと互換性のチェックだけを実行するには、次のコマンドを実行します。</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin check --tag models --tag compatibility</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-check-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-check-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>データベースアクセスが必要なチェックを実行するには、次のようにデータベースを指定します。</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin check --database default --database other</span>\n</code></pre></div>\n<p>デフォルトでは、これらのチェックは実行されません。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-check-list-tags\">\n<span class=\"sig-name descname\"><span class=\"pre\">--list-tags</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-check-list-tags\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>利用可能なタグを一覧します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-check-deploy\">\n<span class=\"sig-name descname\"><span class=\"pre\">--deploy</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-check-deploy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>デプロイメントの設定にだけ関係のある、いくつかの追加チェックを有効化します。</p>\n<p>このオプションはローカルの開発環境で使えますが、ローカルの開発の設定モジュールは本番の設定の多くがないかもしれないため、おそらく <span class=\"target\" id=\"index-18\"></span><a class=\"reference internal\" href=\"/ja/4.2/topics/settings/#envvar-DJANGO_SETTINGS_MODULE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a> 環境変数を設定するか、<code class=\"docutils literal notranslate\"><span class=\"pre\">--settings</span></code> オプションを渡すことで、異なる設定モジュールを指定したくなるでしょう。</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin check --deploy --settings=production_settings</span>\n</code></pre></div>\n<p>あるいは、(<code class=\"docutils literal notranslate\"><span class=\"pre\">--settings</span></code> を省略して) 正しい設定が使用されていることを検証するために、本番かステージングのデプロイメントで直接実行することも可能です。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-check-fail-level\">\n<span class=\"sig-name descname\"><span class=\"pre\">--fail-level</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">{CRITICAL,ERROR,WARNING,INFO,DEBUG}</span></span><a class=\"heading-anchor\" href=\"#cmdoption-check-fail-level\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>0 以外のステータスでコマンドを終了させるメッセージレベルを指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">ERROR</span></code> です。</p>\n</section>\n<section id=\"compilemessages\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">compilemessages</span></code><a class=\"heading-anchor\" href=\"#compilemessages\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-compilemessages\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">compilemessages</span></span><a class=\"heading-anchor\" href=\"#django-admin-compilemessages\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>ビルトインの gettext サポートで使用できるように、<a class=\"reference internal\" href=\"#django-admin-makemessages\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemessages</span></code></a> が作成した <code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> ファイルを <code class=\"docutils literal notranslate\"><span class=\"pre\">.mo</span></code> ファイルにコンパイルします。詳しくは <a class=\"reference internal\" href=\"/ja/4.2/topics/i18n/\"><span class=\"doc\">国際化とローカル化</span></a> を参照してください。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-compilemessages-locale\">\n<span id=\"cmdoption-compilemessages-l\"></span><span class=\"sig-name descname\"><span class=\"pre\">--locale</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">LOCALE</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-l</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">LOCALE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-compilemessages-locale\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>処理する locale を指定します。提供されなかった場合、すべてのロケールが処理されます。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-compilemessages-exclude\">\n<span id=\"cmdoption-compilemessages-x\"></span><span class=\"sig-name descname\"><span class=\"pre\">--exclude</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-x</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-compilemessages-exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>処理から除外する locale を指定します。提供されなかった場合、どのロケールも除外されません。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-compilemessages-use-fuzzy\">\n<span id=\"cmdoption-compilemessages-f\"></span><span class=\"sig-name descname\"><span class=\"pre\">--use-fuzzy</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-f</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-compilemessages-use-fuzzy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference external\" href=\"https://www.gnu.org/software/gettext/manual/html_node/Fuzzy-Entries.html\">fuzzy な翻訳</a> をコンパイルされたファイルに含めます</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin compilemessages --locale=pt_BR</span>\n<span class=\"go\">django-admin compilemessages --locale=pt_BR --locale=fr -f</span>\n<span class=\"go\">django-admin compilemessages -l pt_BR</span>\n<span class=\"go\">django-admin compilemessages -l pt_BR -l fr --use-fuzzy</span>\n<span class=\"go\">django-admin compilemessages --exclude=pt_BR</span>\n<span class=\"go\">django-admin compilemessages --exclude=pt_BR --exclude=fr</span>\n<span class=\"go\">django-admin compilemessages -x pt_BR</span>\n<span class=\"go\">django-admin compilemessages -x pt_BR -x fr</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-compilemessages-ignore\">\n<span id=\"cmdoption-compilemessages-i\"></span><span class=\"sig-name descname\"><span class=\"pre\">--ignore</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PATTERN</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-i</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PATTERN</span></span><a class=\"heading-anchor\" href=\"#cmdoption-compilemessages-ignore\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられた <a class=\"reference external\" href=\"https://docs.python.org/3/library/glob.html#module-glob\" title=\"(in Python v3.14)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">glob</span></code></a> スタイルのパターンに一致するディレクトリを無視します。 何度も無視するためには複数回使用してください。</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin compilemessages --ignore=cache --ignore=outdated/*/locale</span>\n</code></pre></div>\n</section>\n<section id=\"createcachetable\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">createcachetable</span></code><a class=\"heading-anchor\" href=\"#createcachetable\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-createcachetable\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">createcachetable</span></span><a class=\"heading-anchor\" href=\"#django-admin-createcachetable\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>設定ファイルからの情報を使用して、データベース キャッシュ バックエンドで使用するためのキャッシュテーブルを作成します。詳細な情報については、 <a class=\"reference internal\" href=\"/ja/4.2/topics/cache/\"><span class=\"doc\">Django's cache framework</span></a> を参照してください。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-createcachetable-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-createcachetable-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>キャッシュテーブルを作成するデータベースを指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> です。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-createcachetable-dry-run\">\n<span class=\"sig-name descname\"><span class=\"pre\">--dry-run</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-createcachetable-dry-run\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>実行予定の SQL を、実際には実行せずに出力します。これにより、SQL をカスタマイズしたり、マイグレーション フレームワークを使用できます。</p>\n</section>\n<section id=\"dbshell\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">dbshell</span></code><a class=\"heading-anchor\" href=\"#dbshell\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-dbshell\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">dbshell</span></span><a class=\"heading-anchor\" href=\"#django-admin-dbshell\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-USER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USER</span></code></a> や <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-PASSWORD\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">PASSWORD</span></code></a> などの設定で指定されたコネクション パラメータを使用して、<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-DATABASE-ENGINE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ENGINE</span></code></a> 設定で指定されたデータベースエンジン用のコマンドライン クライアントを実行します。</p>\n<ul class=\"simple\">\n<li><p>PostgreSQL の場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">psql</span></code> コマンドライン クライアントが実行されます。</p></li>\n<li><p>MySQL の場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">mysql</span></code> コマンドライン クライアントが実行されます。</p></li>\n<li><p>SQLite の場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">sqlite3</span></code> コマンドライン クライアントが実行されます。</p></li>\n<li><p>Oracle の場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">sqlplus</span></code> コマンドライン クライアントが実行されます。</p></li>\n</ul>\n<p>このコマンドは、プログラム名 (<code class=\"docutils literal notranslate\"><span class=\"pre\">psql</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">mysql</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">sqlite3</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">sqlplus</span></code>) の呼び出しで正しい場所にあるプログラムが見つかるように <code class=\"docutils literal notranslate\"><span class=\"pre\">PATH</span></code> が設定されているを想定しています。プログラムの場所を手動で指定する方法はありません。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dbshell-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dbshell-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>シェルをオープンするデータベースを指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> です。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dbshell-0\">\n<span class=\"sig-name descname\"><span class=\"pre\">--</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">ARGUMENTS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dbshell-0\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">--</span></code> 区切り文字に続く引数は、ベースのコマンドライン クライアントに渡されます。たとえば、PostgreSQL では、次のように <code class=\"docutils literal notranslate\"><span class=\"pre\">psql</span></code> コマンドの <code class=\"docutils literal notranslate\"><span class=\"pre\">-c</span></code> フラグを使うことで、素の SQL クエリを直接実行できます。</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-7-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>django-admin<span class=\"w\"> </span>dbshell<span class=\"w\"> </span>--<span class=\"w\"> </span>-c<span class=\"w\"> </span><span class=\"s1\">&#39;select current_user&#39;</span>\n<span class=\"go\"> current_user</span>\n<span class=\"go\">--------------</span>\n<span class=\"go\"> postgres</span>\n<span class=\"gp gp-VirtualEnv\">(1 row)</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-7-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> django-admin dbshell -- -c &#39;select current_user&#39;\n<span class=\"go\"> current_user</span>\n<span class=\"go\">--------------</span>\n<span class=\"go\"> postgres</span>\n<span class=\"gp gp-VirtualEnv\">(1 row)</span>\n</code></pre></div></div></div>\n<p>MySQL/MariaDB では、次のように <code class=\"docutils literal notranslate\"><span class=\"pre\">mysql</span></code> の <code class=\"docutils literal notranslate\"><span class=\"pre\">-e</span></code> フラグを使用すると実行できます。</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-8-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>django-admin<span class=\"w\"> </span>dbshell<span class=\"w\"> </span>--<span class=\"w\"> </span>-e<span class=\"w\"> </span><span class=\"s2\">&quot;select user()&quot;</span>\n<span class=\"go\">+----------------------+</span>\n<span class=\"go\">| user()               |</span>\n<span class=\"go\">+----------------------+</span>\n<span class=\"go\">| djangonaut@localhost |</span>\n<span class=\"go\">+----------------------+</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-8-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> django-admin dbshell -- -e <span class=\"s2\">&quot;select user()&quot;</span>\n<span class=\"go\">+----------------------+</span>\n<span class=\"go\">| user()               |</span>\n<span class=\"go\">+----------------------+</span>\n<span class=\"go\">| djangonaut@localhost |</span>\n<span class=\"go\">+----------------------+</span>\n</code></pre></div></div></div>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">注釈</p>\n<p>必ずしもデータベース設定の <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-OPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">OPTIONS</span></code></a> 部分で指定されたすべてのオプションがコマンドライン クライアントに渡されるわけではないことに注意してください (例: <code class=\"docutils literal notranslate\"><span class=\"pre\">'isolation_level'</span></code>)。</p>\n</aside>\n</section>\n<section id=\"diffsettings\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">diffsettings</span></code><a class=\"heading-anchor\" href=\"#diffsettings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-diffsettings\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">diffsettings</span></span><a class=\"heading-anchor\" href=\"#django-admin-diffsettings\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>現在の設定ファイルと Django のデフォルトの設定 (または他の <a class=\"reference internal\" href=\"#cmdoption-diffsettings-default\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--default</span></code></a> で指定された設定ファイル) の違いを表示します。</p>\n<p>デフォルトに現れない設定には <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;###&quot;</span></code> が続きます。たとえば、デフォルト設定が <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-ROOT_URLCONF\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ROOT_URLCONF</span></code></a> を定義していない場合、<code class=\"docutils literal notranslate\"><span class=\"pre\">diffsettings</span></code> の出力内の <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-ROOT_URLCONF\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ROOT_URLCONF</span></code></a> の後には <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;###&quot;</span></code> が表示されます</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-diffsettings-all\">\n<span class=\"sig-name descname\"><span class=\"pre\">--all</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-diffsettings-all\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Django のデフォルト値が設定されていたとしても、すべての設定を表示する。このような設定には、前に <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;###&quot;</span></code> という接頭辞が付きます。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-diffsettings-default\">\n<span class=\"sig-name descname\"><span class=\"pre\">--default</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">MODULE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-diffsettings-default\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>現在の設定の比較対象にする設定モジュール。空にすると、Django のデフォルトの設定と比較します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-diffsettings-output\">\n<span class=\"sig-name descname\"><span class=\"pre\">--output</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">{hash,unified}</span></span><a class=\"heading-anchor\" href=\"#cmdoption-diffsettings-output\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>出力フォーマットを指定します。指定可能な値は <code class=\"docutils literal notranslate\"><span class=\"pre\">hash</span></code> と <code class=\"docutils literal notranslate\"><span class=\"pre\">unified</span></code> です。<code class=\"docutils literal notranslate\"><span class=\"pre\">hash</span></code> はデフォルトのモードで、上に説明したような出力を表示します。<code class=\"docutils literal notranslate\"><span class=\"pre\">unified</span></code> は <code class=\"docutils literal notranslate\"><span class=\"pre\">diff</span> <span class=\"pre\">-u</span></code> に似た出力を表示します。デフォルトの設定はマイナス記号が前に付き、その後にプラス記号が前についた変更された設定が続きます。</p>\n</section>\n<section id=\"dumpdata\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code><a class=\"heading-anchor\" href=\"#dumpdata\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-dumpdata\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">dumpdata</span> <span class=\"pre\">[app_label[.ModelName]</span> <span class=\"pre\">[app_label[.ModelName]</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-dumpdata\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>名前を指定したアプリケーションと関連するデータベースの中のすべてのデータを、標準出力にアウトプットします。</p>\n<p>アプリケーション名が指定されなかった場合、インストールされたすべてのアプリケーションをダンプします。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code> のアウトプットは <a class=\"reference internal\" href=\"#django-admin-loaddata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">loaddata</span></code></a> に対するインプットして使用できます。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code> の出力をファイルとして保存すると、<span class=\"xref std std-ref\">テスト</span>  や、<a class=\"reference internal\" href=\"/ja/4.2/howto/initial-data/#initial-data-via-fixtures\"><span class=\"std std-ref\">初期データ</span></a> として活用できます。</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code> は、ダンプするレコードを選択するために、モデルのデフォルトのマネージャを使用することに注意してください。<a class=\"reference internal\" href=\"/ja/4.2/topics/db/managers/#custom-managers\"><span class=\"std std-ref\">カスタム マネージャ</span></a> をデフォルトのマネージャとして使用していて、利用できるレコードの一部をフィルタリングしている場合、必ずしもすべてのオブジェクトがダンプされるわけではありません。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-all\">\n<span id=\"cmdoption-dumpdata-a\"></span><span class=\"sig-name descname\"><span class=\"pre\">--all</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-a</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-all\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>レコードをダンプする際に、フィルタリングまたは変更される可能性があるカスタム マネージャーの代わりに、Django のベース マネージャを使用します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-format\">\n<span class=\"sig-name descname\"><span class=\"pre\">--format</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">FORMAT</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-format\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>出力のシリアル化フォーマットを指定します。デフォルトは JSON です。対応フォーマットは <a class=\"reference internal\" href=\"/ja/4.2/topics/serialization/#serialization-formats\"><span class=\"std std-ref\">Serialization formats</span></a> に一覧があります。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-indent\">\n<span class=\"sig-name descname\"><span class=\"pre\">--indent</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">INDENT</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-indent\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>出力で使用するインデントのスペースの数を指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> で、全てのデータを1行で表示します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-exclude\">\n<span id=\"cmdoption-dumpdata-e\"></span><span class=\"sig-name descname\"><span class=\"pre\">--exclude</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-e</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>(<code class=\"docutils literal notranslate\"><span class=\"pre\">app_label.ModelName</span></code> の形式で指定された) 特定のアプリケーションやモデルがダンプされるのを防ぎます。モデル名を指定した場合には、アプリケーション全体ではなく、そのモデルだけが除外されます。アプリケーション名とモデル名を混ぜることもできます。</p>\n<p>複数のアプリケーションを除外したいときは、<code class=\"docutils literal notranslate\"><span class=\"pre\">--exclude</span></code> を複数回渡してください。</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin dumpdata --exclude=auth --exclude=contenttypes</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>データをダンプするデータベースを指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> です。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-natural-foreign\">\n<span class=\"sig-name descname\"><span class=\"pre\">--natural-foreign</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-natural-foreign\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">natural_key()</span></code> モデルメソッドを使用して、任意の外部キーと多対多リレーションを、メソッドを定義している種類のオブジェクトにシリアル化します。<code class=\"docutils literal notranslate\"><span class=\"pre\">contrib.auth</span></code> の <code class=\"docutils literal notranslate\"><span class=\"pre\">Permission</span></code> オブジェクトや <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib.contenttypes</span></code> の <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentType</span></code> オブジェクトをダンプする場合、おそらくこのフラグを使う必要があります。このオプションと次のオプションの詳細については、<a class=\"reference internal\" href=\"/ja/4.2/topics/serialization/#topics-serialization-natural-keys\"><span class=\"std std-ref\">natural keys</span></a> ドキュメントを見てください。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-natural-primary\">\n<span class=\"sig-name descname\"><span class=\"pre\">--natural-primary</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-natural-primary\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Omits the primary key in the serialized data of this object since it can be\ncalculated during deserialization.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-pks\">\n<span class=\"sig-name descname\"><span class=\"pre\">--pks</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PRIMARY_KEYS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-pks\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Outputs only the objects specified by a comma separated list of primary keys.\nThis is only available when dumping one model. By default, all the records of\nthe model are output.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-dumpdata-output\">\n<span id=\"cmdoption-dumpdata-o\"></span><span class=\"sig-name descname\"><span class=\"pre\">--output</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">OUTPUT</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-o</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">OUTPUT</span></span><a class=\"heading-anchor\" href=\"#cmdoption-dumpdata-output\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies a file to write the serialized data to. By default, the data goes to\nstandard output.</p>\n<p>When this option is set and <code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code> is greater than 0 (the default), a\nprogress bar is shown in the terminal.</p>\n<section id=\"fixtures-compression\">\n<h4>Fixtures compression<a class=\"heading-anchor\" href=\"#fixtures-compression\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>The output file can be compressed with one of the <code class=\"docutils literal notranslate\"><span class=\"pre\">bz2</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">gz</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">lzma</span></code>, or\n<code class=\"docutils literal notranslate\"><span class=\"pre\">xz</span></code> formats by ending the filename with the corresponding extension.\nFor example, to output the data as a compressed JSON file:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin dumpdata -o mydata.json.gz</span>\n</code></pre></div>\n</section>\n</section>\n<section id=\"flush\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">flush</span></code><a class=\"heading-anchor\" href=\"#flush\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-flush\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">flush</span></span><a class=\"heading-anchor\" href=\"#django-admin-flush\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Removes all data from the database and re-executes any post-synchronization\nhandlers. The table of which migrations have been applied is not cleared.</p>\n<p>If you would rather start from an empty database and rerun all migrations, you\nshould drop and recreate the database and then run <a class=\"reference internal\" href=\"#django-admin-migrate\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">migrate</span></code></a> instead.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-flush-noinput\">\n<span id=\"cmdoption-flush-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-flush-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Suppresses all user prompts.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-flush-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-flush-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database to flush. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n</section>\n<section id=\"inspectdb\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code><a class=\"heading-anchor\" href=\"#inspectdb\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-inspectdb\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">inspectdb</span> <span class=\"pre\">[table</span> <span class=\"pre\">[table</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-inspectdb\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Introspects the database tables in the database pointed-to by the\n<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-NAME\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">NAME</span></code></a> setting and outputs a Django model module (a <code class=\"docutils literal notranslate\"><span class=\"pre\">models.py</span></code>\nfile) to standard output.</p>\n<p>You may choose what tables or views to inspect by passing their names as\narguments. If no arguments are provided, models are created for views only if\nthe <a class=\"reference internal\" href=\"#cmdoption-inspectdb-include-views\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--include-views</span></code></a> option is used. Models for partition tables are\ncreated on PostgreSQL if the <a class=\"reference internal\" href=\"#cmdoption-inspectdb-include-partitions\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--include-partitions</span></code></a> option is used.</p>\n<p>Use this if you have a legacy database with which you'd like to use Django.\nThe script will inspect the database and create a model for each table within\nit.</p>\n<p>As you might expect, the created models will have an attribute for every field\nin the table. Note that <code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code> has a few special cases in its field-name\noutput:</p>\n<ul class=\"simple\">\n<li><p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code> cannot map a column's type to a model field type, it'll\nuse <code class=\"docutils literal notranslate\"><span class=\"pre\">TextField</span></code> and will insert the Python comment\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'This</span> <span class=\"pre\">field</span> <span class=\"pre\">type</span> <span class=\"pre\">is</span> <span class=\"pre\">a</span> <span class=\"pre\">guess.'</span></code> next to the field in the generated\nmodel. The recognized fields may depend on apps listed in\n<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>. For example, <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/postgres/#module-django.contrib.postgres\" title=\"django.contrib.postgres: PostgreSQL-specific fields and features\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a> adds\nrecognition for several PostgreSQL-specific field types.</p></li>\n<li><p>If the database column name is a Python reserved word (such as\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'pass'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'class'</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">'for'</span></code>), <code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code> will append\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'_field'</span></code> to the attribute name. For example, if a table has a column\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'for'</span></code>, the generated model will have a field <code class=\"docutils literal notranslate\"><span class=\"pre\">'for_field'</span></code>, with\nthe <code class=\"docutils literal notranslate\"><span class=\"pre\">db_column</span></code> attribute set to <code class=\"docutils literal notranslate\"><span class=\"pre\">'for'</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code> will insert\nthe Python comment\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'Field</span> <span class=\"pre\">renamed</span> <span class=\"pre\">because</span> <span class=\"pre\">it</span> <span class=\"pre\">was</span> <span class=\"pre\">a</span> <span class=\"pre\">Python</span> <span class=\"pre\">reserved</span> <span class=\"pre\">word.'</span></code> next to the\nfield.</p></li>\n</ul>\n<p>This feature is meant as a shortcut, not as definitive model generation. After\nyou run it, you'll want to look over the generated models yourself to make\ncustomizations. In particular, you'll need to rearrange models' order, so that\nmodels that refer to other models are ordered properly.</p>\n<p>Django doesn't create database defaults when a\n<a class=\"reference internal\" href=\"/ja/4.2/ref/models/fields/#django.db.models.Field.default\" title=\"django.db.models.Field.default\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">default</span></code></a> is specified on a model field.\nSimilarly, database defaults aren't translated to model field defaults or\ndetected in any fashion by <code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code>.</p>\n<p>By default, <code class=\"docutils literal notranslate\"><span class=\"pre\">inspectdb</span></code> creates unmanaged models. That is, <code class=\"docutils literal notranslate\"><span class=\"pre\">managed</span> <span class=\"pre\">=</span> <span class=\"pre\">False</span></code>\nin the model's <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> class tells Django not to manage each table's creation,\nmodification, and deletion. If you do want to allow Django to manage the\ntable's lifecycle, you'll need to change the\n<a class=\"reference internal\" href=\"/ja/4.2/ref/models/options/#django.db.models.Options.managed\" title=\"django.db.models.Options.managed\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">managed</span></code></a> option to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> (or remove\nit because <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> is its default value).</p>\n<section id=\"database-specific-notes\">\n<h4>Database-specific notes<a class=\"heading-anchor\" href=\"#database-specific-notes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<section id=\"oracle\">\n<h5>Oracle<a class=\"heading-anchor\" href=\"#oracle\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<ul class=\"simple\">\n<li><p>Models are created for materialized views if <a class=\"reference internal\" href=\"#cmdoption-inspectdb-include-views\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--include-views</span></code></a> is\nused.</p></li>\n</ul>\n</section>\n<section id=\"postgresql\">\n<h5>PostgreSQL<a class=\"heading-anchor\" href=\"#postgresql\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<ul class=\"simple\">\n<li><p>Models are created for foreign tables.</p></li>\n<li><p>Models are created for materialized views if\n<a class=\"reference internal\" href=\"#cmdoption-inspectdb-include-views\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--include-views</span></code></a> is used.</p></li>\n<li><p>Models are created for partition tables if\n<a class=\"reference internal\" href=\"#cmdoption-inspectdb-include-partitions\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--include-partitions</span></code></a> is used.</p></li>\n</ul>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-inspectdb-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-inspectdb-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database to introspect. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-inspectdb-include-partitions\">\n<span class=\"sig-name descname\"><span class=\"pre\">--include-partitions</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-inspectdb-include-partitions\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>If this option is provided, models are also created for partitions.</p>\n<p>Only support for PostgreSQL is implemented.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-inspectdb-include-views\">\n<span class=\"sig-name descname\"><span class=\"pre\">--include-views</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-inspectdb-include-views\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>If this option is provided, models are also created for database views.</p>\n</section>\n</section>\n</section>\n<section id=\"loaddata\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">loaddata</span></code><a class=\"heading-anchor\" href=\"#loaddata\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-loaddata\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">loaddata</span> <span class=\"pre\">fixture</span> <span class=\"pre\">[fixture</span> <span class=\"pre\">...]</span></span><a class=\"heading-anchor\" href=\"#django-admin-loaddata\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Searches for and loads the contents of the named\n<a class=\"reference internal\" href=\"/ja/4.2/topics/db/fixtures/#fixtures-explanation\"><span class=\"std std-ref\">fixture</span></a> into the database.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-loaddata-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-loaddata-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database into which the data will be loaded. Defaults to\n<code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-loaddata-ignorenonexistent\">\n<span id=\"cmdoption-loaddata-i\"></span><span class=\"sig-name descname\"><span class=\"pre\">--ignorenonexistent</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-i</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-loaddata-ignorenonexistent\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Ignores fields and models that may have been removed since the fixture was\noriginally generated.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-loaddata-app\">\n<span class=\"sig-name descname\"><span class=\"pre\">--app</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">APP_LABEL</span></span><a class=\"heading-anchor\" href=\"#cmdoption-loaddata-app\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies a single app to look for fixtures in rather than looking in all apps.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-loaddata-format\">\n<span class=\"sig-name descname\"><span class=\"pre\">--format</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">FORMAT</span></span><a class=\"heading-anchor\" href=\"#cmdoption-loaddata-format\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the <a class=\"reference internal\" href=\"/ja/4.2/topics/serialization/#serialization-formats\"><span class=\"std std-ref\">serialization format</span></a> (e.g.,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">json</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">xml</span></code>) for fixtures <a class=\"reference internal\" href=\"#loading-fixtures-stdin\"><span class=\"std std-ref\">read from stdin</span></a>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-loaddata-exclude\">\n<span id=\"cmdoption-loaddata-e\"></span><span class=\"sig-name descname\"><span class=\"pre\">--exclude</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-e</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-loaddata-exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Excludes loading the fixtures from the given applications and/or models (in the\nform of <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label.ModelName</span></code>). Use the option multiple\ntimes to exclude more than one app or model.</p>\n<section id=\"loading-fixtures-from-stdin\">\n<span id=\"loading-fixtures-stdin\"></span><h4>Loading fixtures from <code class=\"docutils literal notranslate\"><span class=\"pre\">stdin</span></code><a class=\"heading-anchor\" href=\"#loading-fixtures-from-stdin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>You can use a dash as the fixture name to load input from <code class=\"docutils literal notranslate\"><span class=\"pre\">sys.stdin</span></code>. For\nexample:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin loaddata --format=json -</span>\n</code></pre></div>\n<p>When reading from <code class=\"docutils literal notranslate\"><span class=\"pre\">stdin</span></code>, the <a class=\"reference internal\" href=\"#cmdoption-loaddata-format\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--format</span></code></a> option\nis required to specify the <a class=\"reference internal\" href=\"/ja/4.2/topics/serialization/#serialization-formats\"><span class=\"std std-ref\">serialization format</span></a>\nof the input (e.g., <code class=\"docutils literal notranslate\"><span class=\"pre\">json</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">xml</span></code>).</p>\n<p>Loading from <code class=\"docutils literal notranslate\"><span class=\"pre\">stdin</span></code> is useful with standard input and output redirections.\nFor example:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin dumpdata --format=json --database=test app_label.ModelName | django-admin loaddata --format=json --database=prod -</span>\n</code></pre></div>\n<p>The <a class=\"reference internal\" href=\"#django-admin-dumpdata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code></a> command can be used to generate input for <code class=\"docutils literal notranslate\"><span class=\"pre\">loaddata</span></code>.</p>\n<aside class=\"admonition admonition-seealso\">\n<p class=\"admonition-title\">参考</p>\n<p>For more detail about fixtures see the <a class=\"reference internal\" href=\"/ja/4.2/topics/db/fixtures/#fixtures-explanation\"><span class=\"std std-ref\">フィクスチャー</span></a> topic.</p>\n</aside>\n</section>\n</section>\n<section id=\"makemessages\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">makemessages</span></code><a class=\"heading-anchor\" href=\"#makemessages\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-makemessages\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">makemessages</span></span><a class=\"heading-anchor\" href=\"#django-admin-makemessages\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Runs over the entire source tree of the current directory and pulls out all\nstrings marked for translation. It creates (or updates) a message file in the\nconf/locale (in the Django tree) or locale (for project and application)\ndirectory. After making changes to the messages files you need to compile them\nwith <a class=\"reference internal\" href=\"#django-admin-compilemessages\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">compilemessages</span></code></a> for use with the builtin gettext support. See\nthe <a class=\"reference internal\" href=\"/ja/4.2/topics/i18n/translation/#how-to-create-language-files\"><span class=\"std std-ref\">i18n documentation</span></a> for details.</p>\n<p>This command doesn't require configured settings. However, when settings aren't\nconfigured, the command can't ignore the <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> and\n<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a> directories or include <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-LOCALE_PATHS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LOCALE_PATHS</span></code></a>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-all\">\n<span id=\"cmdoption-makemessages-a\"></span><span class=\"sig-name descname\"><span class=\"pre\">--all</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-a</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-all\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>利用可能な全ての言語に対してメッセージファイルを更新します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-extension\">\n<span id=\"cmdoption-makemessages-e\"></span><span class=\"sig-name descname\"><span class=\"pre\">--extension</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXTENSIONS</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-e</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXTENSIONS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-extension\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>検査するファイル拡張子のリストを指定します (デフォルト: <code class=\"docutils literal notranslate\"><span class=\"pre\">html</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">txt</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">py</span></code> 、もしくは <a class=\"reference internal\" href=\"#cmdoption-makemessages-domain\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--domain</span></code></a> が <code class=\"docutils literal notranslate\"><span class=\"pre\">js</span></code> の場合 <code class=\"docutils literal notranslate\"><span class=\"pre\">js</span></code>).</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin makemessages --locale=de --extension xhtml</span>\n</code></pre></div>\n<p>Separate multiple extensions with commas or use <code class=\"docutils literal notranslate\"><span class=\"pre\">-e</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">--extension</span></code>\nmultiple times:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin makemessages --locale=de --extension=html,txt --extension xml</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-locale\">\n<span id=\"cmdoption-makemessages-l\"></span><span class=\"sig-name descname\"><span class=\"pre\">--locale</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">LOCALE</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-l</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">LOCALE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-locale\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>処理する場所 (locale) を指定します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-exclude\">\n<span id=\"cmdoption-makemessages-x\"></span><span class=\"sig-name descname\"><span class=\"pre\">--exclude</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-x</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>処理から除外する locale を指定します。提供されなかった場合、どのロケールも除外されません。</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin makemessages --locale=pt_BR</span>\n<span class=\"go\">django-admin makemessages --locale=pt_BR --locale=fr</span>\n<span class=\"go\">django-admin makemessages -l pt_BR</span>\n<span class=\"go\">django-admin makemessages -l pt_BR -l fr</span>\n<span class=\"go\">django-admin makemessages --exclude=pt_BR</span>\n<span class=\"go\">django-admin makemessages --exclude=pt_BR --exclude=fr</span>\n<span class=\"go\">django-admin makemessages -x pt_BR</span>\n<span class=\"go\">django-admin makemessages -x pt_BR -x fr</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-domain\">\n<span id=\"cmdoption-makemessages-d\"></span><span class=\"sig-name descname\"><span class=\"pre\">--domain</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DOMAIN</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-d</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DOMAIN</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-domain\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>メッセージファイルのドメインを指定します。サポートされているオプションは以下の通りです:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">*.py</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">*.html</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">*.txt</span></code> ファイルすべてに対して <code class=\"docutils literal notranslate\"><span class=\"pre\">django</span></code> (デフォルト)</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">*.js</span></code> ファイルに対して <code class=\"docutils literal notranslate\"><span class=\"pre\">djangojs</span></code></p></li>\n</ul>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-symlinks\">\n<span id=\"cmdoption-makemessages-s\"></span><span class=\"sig-name descname\"><span class=\"pre\">--symlinks</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-s</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-symlinks\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>新しい翻訳文字列を探すときに、ディレクトリへのシンボリックリンクをたどります。</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin makemessages --locale=de --symlinks</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-ignore\">\n<span id=\"cmdoption-makemessages-i\"></span><span class=\"sig-name descname\"><span class=\"pre\">--ignore</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PATTERN</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-i</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PATTERN</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-ignore\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>与えられた <a class=\"reference external\" href=\"https://docs.python.org/3/library/glob.html#module-glob\" title=\"(in Python v3.14)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">glob</span></code></a> スタイルのパターンに一致するファイルやディレクトリを無視します。 何度も無視するためには複数回使用してください。</p>\n<p>次のパターンはデフォルトで使われます: <code class=\"docutils literal notranslate\"><span class=\"pre\">'CVS'</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">'.*'</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">'*~'</span></code>、<code class=\"docutils literal notranslate\"><span class=\"pre\">'*.pyc'</span></code>。</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin makemessages --locale=en_US --ignore=apps/* --ignore=secret/*.html</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-no-default-ignore\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-default-ignore</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-no-default-ignore\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">--ignore</span></code> のデフォルト値を無効化します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-no-wrap\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-wrap</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-no-wrap\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>言語ファイル内で、長いメッセージ行の複数行への分割を無効化します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-no-location\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-location</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-no-location\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>言語ファイル内に '<code class=\"docutils literal notranslate\"><span class=\"pre\">#:</span> <span class=\"pre\">filename:line</span></code>’ コメント行を書き込むのを抑制します。このオプションを使うと、技術的な翻訳者がそれぞれのメッセージの文脈を理解することが難しくなります。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-add-location\">\n<span class=\"sig-name descname\"><span class=\"pre\">--add-location</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">[{full,file,never}]</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-add-location\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Controls <code class=\"docutils literal notranslate\"><span class=\"pre\">#:</span> <span class=\"pre\">filename:line</span></code> comment lines in language files. If the option\nis:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">full</span></code> (the default if not given): the lines include both file name and\nline number.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">file</span></code>: the line number is omitted.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">never</span></code>: the lines are suppressed (same as <a class=\"reference internal\" href=\"#cmdoption-makemessages-no-location\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--no-location</span></code></a>).</p></li>\n</ul>\n<p>Requires <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext</span></code> 0.19 or newer.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemessages-keep-pot\">\n<span class=\"sig-name descname\"><span class=\"pre\">--keep-pot</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemessages-keep-pot\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> ファイルが作成される前に生成される一時的な <code class=\"docutils literal notranslate\"><span class=\"pre\">.pot</span></code> ファイルを削除しないようにします。最終的な言語ファイルが生成されるのを妨げるようなエラーをデバッグするために有用です。</p>\n<aside class=\"admonition admonition-seealso\">\n<p class=\"admonition-title\">参考</p>\n<p><a class=\"reference internal\" href=\"#django-admin-makemessages\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemessages</span></code></a> が <code class=\"docutils literal notranslate\"><span class=\"pre\">xgettext</span></code> に渡すキーワードをカスタマイズする方法を知りたい場合は、<a class=\"reference internal\" href=\"/ja/4.2/topics/i18n/translation/#customizing-makemessages\"><span class=\"std std-ref\">makemessages コマンドをカスタマイズする</span></a> を参照してください。</p>\n</aside>\n</section>\n<section id=\"makemigrations\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code><a class=\"heading-anchor\" href=\"#makemigrations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-makemigrations\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">makemigrations</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-makemigrations\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>検出されたモデルの変更に基づいて、新しいマイグレーションを作成します。マイグレーションおよびそのアプリとの関係は、詳しくは  <span class=\"xref std std-doc\">the migrations documentation1</span> で説明しています。</p>\n<p>1つ以上のアプリ名を引数として与えると、作成するマイグレーションを、指定されたアプリとそれに必要な依存関係 (たとえば、外部キーで繋がれた他のテーブルなど) に限定されます。</p>\n<p>マイグレーションを <code class=\"docutils literal notranslate\"><span class=\"pre\">migrations</span></code> ディレクトリが存在しないアプリに追加するには、<code class=\"docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code> にアプリの <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code> を付けて実行します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-noinput\">\n<span id=\"cmdoption-makemigrations-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>すべてのユーザープロンプトを抑制します。もし、抑制されたプロンプトが自動的に解決できなかった場合は、エラーコード 3 で終了します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-empty\">\n<span class=\"sig-name descname\"><span class=\"pre\">--empty</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-empty\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>手動で編集するために、指定されたアプリに対する空のマイグレーションを出力します。このオプションは詳しいユーザーのためのもので、マイグレーションのフォーマット、マイグレーションの操作、およびマイグレーション間の依存関係について十分理解していない限り、使うべきではありません。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-dry-run\">\n<span class=\"sig-name descname\"><span class=\"pre\">--dry-run</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-dry-run\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>実際にマイグレーションをディスクには書き込まず、作成される予定のマイグレーションを表示します。このオプションを <code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span> <span class=\"pre\">3</span></code> オプションと併用することで、書き込まれる予定のマイグレーションファイルの内容そのものを表示することができます。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-merge\">\n<span class=\"sig-name descname\"><span class=\"pre\">--merge</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-merge\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>マイグレーションで発生するコンフリクトの修復を有効にする</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-name\">\n<span id=\"cmdoption-makemigrations-n\"></span><span class=\"sig-name descname\"><span class=\"pre\">--name</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">NAME</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-n</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">NAME</span></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Allows naming the generated migration(s) instead of using a generated name. The\nname must be a valid Python <a class=\"reference external\" href=\"https://docs.python.org/3/reference/lexical_analysis.html#identifiers\" title=\"(in Python v3.14)\"><span class=\"xref std std-ref\">identifier</span></a>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-no-header\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-header</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-no-header\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Generate migration files without Django version and timestamp header.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-check\">\n<span class=\"sig-name descname\"><span class=\"pre\">--check</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-check\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Makes <code class=\"docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code> exit with a non-zero status when model changes without\nmigrations are detected. Implies <code class=\"docutils literal notranslate\"><span class=\"pre\">--dry-run</span></code>.</p>\n<aside class=\"version-note version-changed\" data-version=\"4.2\">\n<p class=\"version-note-title\">Changed in Django 4.2</p><p>In older versions, the missing migrations were also created when using the\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--check</span></code> option.</p>\n</aside>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-scriptable\">\n<span class=\"sig-name descname\"><span class=\"pre\">--scriptable</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-scriptable\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<aside class=\"version-note version-added\" data-version=\"4.1\">\n<p class=\"version-note-title\">New in Django 4.1</p></aside>\n<p>Diverts log output and input prompts to <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code>, writing only paths of\ngenerated migration files to <code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-makemigrations-update\">\n<span class=\"sig-name descname\"><span class=\"pre\">--update</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-makemigrations-update\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<aside class=\"version-note version-added\" data-version=\"4.2\">\n<p class=\"version-note-title\">New in Django 4.2</p></aside>\n<p>Merges model changes into the latest migration and optimize the resulting\noperations.</p>\n<p>The updated migration will have a generated name. In order to preserve the\nprevious name, set it using <code class=\"docutils literal notranslate\"><span class=\"pre\">--name</span></code>.</p>\n</section>\n<section id=\"migrate\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">migrate</span></code><a class=\"heading-anchor\" href=\"#migrate\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-migrate\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">migrate</span> <span class=\"pre\">[app_label]</span> <span class=\"pre\">[migration_name]</span></span><a class=\"heading-anchor\" href=\"#django-admin-migrate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>データベースの状態を、現在のモデルとマイグレーションのセットを基づいて同期します。マイグレーションおよびそのアプリとの関係については、詳しくは <a class=\"reference internal\" href=\"/ja/4.2/topics/migrations/\"><span class=\"doc\">the migrations documentation</span></a> で説明しています。</p>\n<p>このコマンドの動作は、次のように与えられた引数によって変化します。</p>\n<ul class=\"simple\">\n<li><p>引数なし: 全てのアプリが、それぞれが持つマイグレーションを全て実行します。</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app_label&gt;</span></code>: 指定したアプリに最新のマイグレーションまで実行させます。依存関係によっては、他のアプリのマイグレーションも実行される場合もあります</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app_label&gt;</span> <span class=\"pre\">&lt;migrationname&gt;</span></code>: Brings the database schema to a state where\nthe named migration is applied, but no later migrations in the same app are\napplied. This may involve unapplying migrations if you have previously\nmigrated past the named migration. You can use a prefix of the migration\nname, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">0001</span></code>, as long as it's unique for the given app name. Use the\nname <code class=\"docutils literal notranslate\"><span class=\"pre\">zero</span></code> to migrate all the way back i.e. to revert all applied\nmigrations for an app.</p></li>\n</ul>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">警告</p>\n<p>When unapplying migrations, all dependent migrations will also be\nunapplied, regardless of <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app_label&gt;</span></code>. You can use <code class=\"docutils literal notranslate\"><span class=\"pre\">--plan</span></code> to check\nwhich migrations will be unapplied.</p>\n</aside>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>マイグレートするデータベースを指定します。デフォルトは <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> です。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-fake\">\n<span class=\"sig-name descname\"><span class=\"pre\">--fake</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-fake\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Marks the migrations up to the target one (following the rules above) as\napplied, but without actually running the SQL to change your database schema.</p>\n<p>This is intended for advanced users to manipulate the\ncurrent migration state directly if they're manually applying changes;\nbe warned that using <code class=\"docutils literal notranslate\"><span class=\"pre\">--fake</span></code> runs the risk of putting the migration state\ntable into a state where manual recovery will be needed to make migrations\nrun correctly.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-fake-initial\">\n<span class=\"sig-name descname\"><span class=\"pre\">--fake-initial</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-fake-initial\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Allows Django to skip an app's initial migration if all database tables with\nthe names of all models created by all\n<a class=\"reference internal\" href=\"/ja/4.2/ref/migration-operations/#django.db.migrations.operations.CreateModel\" title=\"django.db.migrations.operations.CreateModel\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CreateModel</span></code></a> operations in that\nmigration already exist. This option is intended for use when first running\nmigrations against a database that preexisted the use of migrations. This\noption does not, however, check for matching database schema beyond matching\ntable names and so is only safe to use if you are confident that your existing\nschema matches what is recorded in your initial migration.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-plan\">\n<span class=\"sig-name descname\"><span class=\"pre\">--plan</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-plan\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Shows the migration operations that will be performed for the given <code class=\"docutils literal notranslate\"><span class=\"pre\">migrate</span></code>\ncommand.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-run-syncdb\">\n<span class=\"sig-name descname\"><span class=\"pre\">--run-syncdb</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-run-syncdb\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Allows creating tables for apps without migrations. While this isn't\nrecommended, the migrations framework is sometimes too slow on large projects\nwith hundreds of models.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-noinput\">\n<span id=\"cmdoption-migrate-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Suppresses all user prompts. An example prompt is asking about removing stale\ncontent types.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-check\">\n<span class=\"sig-name descname\"><span class=\"pre\">--check</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-check\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Makes <code class=\"docutils literal notranslate\"><span class=\"pre\">migrate</span></code> exit with a non-zero status when unapplied migrations are\ndetected.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-migrate-prune\">\n<span class=\"sig-name descname\"><span class=\"pre\">--prune</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-migrate-prune\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<aside class=\"version-note version-added\" data-version=\"4.1\">\n<p class=\"version-note-title\">New in Django 4.1</p></aside>\n<p>Deletes nonexistent migrations from the <code class=\"docutils literal notranslate\"><span class=\"pre\">django_migrations</span></code> table. This is\nuseful when migration files replaced by a squashed migration have been removed.\nSee <a class=\"reference internal\" href=\"/ja/4.2/topics/migrations/#migration-squashing\"><span class=\"std std-ref\">Squashing migrations</span></a> for more details.</p>\n</section>\n<section id=\"optimizemigration\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">optimizemigration</span></code><a class=\"heading-anchor\" href=\"#optimizemigration\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<aside class=\"version-note version-added\" data-version=\"4.1\">\n<p class=\"version-note-title\">New in Django 4.1</p></aside>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-optimizemigration\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">optimizemigration</span> <span class=\"pre\">app_label</span> <span class=\"pre\">migration_name</span></span><a class=\"heading-anchor\" href=\"#django-admin-optimizemigration\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Optimizes the operations for the named migration and overrides the existing\nfile. If the migration contains functions that must be manually copied, the\ncommand creates a new migration file suffixed with <code class=\"docutils literal notranslate\"><span class=\"pre\">_optimized</span></code> that is meant\nto replace the named migration.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-optimizemigration-check\">\n<span class=\"sig-name descname\"><span class=\"pre\">--check</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-optimizemigration-check\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Makes <code class=\"docutils literal notranslate\"><span class=\"pre\">optimizemigration</span></code> exit with a non-zero status when a migration can be\noptimized.</p>\n</section>\n<section id=\"runserver\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">runserver</span></code><a class=\"heading-anchor\" href=\"#runserver\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-runserver\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">runserver</span> <span class=\"pre\">[addrport]</span></span><a class=\"heading-anchor\" href=\"#django-admin-runserver\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Starts a lightweight development web server on the local machine. By default,\nthe server runs on port 8000 on the IP address <code class=\"docutils literal notranslate\"><span class=\"pre\">127.0.0.1</span></code>. You can pass in an\nIP address and port number explicitly.</p>\n<p>If you run this script as a user with normal privileges (recommended), you\nmight not have access to start a port on a low port number. Low port numbers\nare reserved for the superuser (root).</p>\n<p>This server uses the WSGI application object specified by the\n<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-WSGI_APPLICATION\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">WSGI_APPLICATION</span></code></a> setting.</p>\n<p>DO NOT USE THIS SERVER IN A PRODUCTION SETTING. It has not gone through\nsecurity audits or performance tests. (And that's how it's gonna stay. We're in\nthe business of making web frameworks, not web servers, so improving this\nserver to be able to handle a production environment is outside the scope of\nDjango.)</p>\n<p>The development server automatically reloads Python code for each request, as\nneeded. You don't need to restart the server for code changes to take effect.\nHowever, some actions like adding files don't trigger a restart, so you'll\nhave to restart the server in these cases.</p>\n<p>If you're using Linux or MacOS and install both <a class=\"extlink-pypi reference external\" href=\"https://pypi.org/project/pywatchman/\">pywatchman</a> and the\n<a class=\"reference external\" href=\"https://facebook.github.io/watchman/\">Watchman</a> service, kernel signals will be used to autoreload the server\n(rather than polling file modification timestamps each second). This offers\nbetter performance on large projects, reduced response time after code changes,\nmore robust change detection, and a reduction in power usage. Django supports\n<code class=\"docutils literal notranslate\"><span class=\"pre\">pywatchman</span></code> 1.2.0 and higher.</p>\n<aside class=\"admonition-large-directories-with-many-files-may-cause-performance-issues admonition\">\n<p class=\"admonition-title\">Large directories with many files may cause performance issues</p>\n<p>When using Watchman with a project that includes large non-Python\ndirectories like <code class=\"docutils literal notranslate\"><span class=\"pre\">node_modules</span></code>, it's advisable to ignore this directory\nfor optimal performance. See the <a class=\"reference external\" href=\"https://facebook.github.io/watchman/docs/config#ignore_dirs\">watchman documentation</a> for information\non how to do this.</p>\n</aside>\n<aside class=\"admonition-watchman-timeout admonition\">\n<p class=\"admonition-title\">Watchman timeout</p>\n<dl class=\"std envvar\">\n<dt class=\"sig sig-object std\" id=\"envvar-DJANGO_WATCHMAN_TIMEOUT\">\n<span class=\"sig-name descname\"><span class=\"pre\">DJANGO_WATCHMAN_TIMEOUT</span></span><a class=\"heading-anchor\" href=\"#envvar-DJANGO_WATCHMAN_TIMEOUT\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>The default timeout of <code class=\"docutils literal notranslate\"><span class=\"pre\">Watchman</span></code> client is 5 seconds. You can change it\nby setting the <span class=\"target\" id=\"index-4\"></span><a class=\"reference internal\" href=\"#envvar-DJANGO_WATCHMAN_TIMEOUT\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_WATCHMAN_TIMEOUT</span></code></a> environment variable.</p>\n</aside>\n<p>When you start the server, and each time you change Python code while the\nserver is running, the system check framework will check your entire Django\nproject for some common errors (see the <a class=\"reference internal\" href=\"#django-admin-check\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">check</span></code></a> command). If any\nerrors are found, they will be printed to standard output. You can use the\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--skip-checks</span></code> option to skip running system checks.</p>\n<p>You can run as many concurrent servers as you want, as long as they're on\nseparate ports by executing <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">runserver</span></code> more than once.</p>\n<p>Note that the default IP address, <code class=\"docutils literal notranslate\"><span class=\"pre\">127.0.0.1</span></code>, is not accessible from other\nmachines on your network. To make your development server viewable to other\nmachines on the network, use its own IP address (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">192.168.2.1</span></code>), <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code>\n(shortcut for <code class=\"docutils literal notranslate\"><span class=\"pre\">0.0.0.0</span></code>), <code class=\"docutils literal notranslate\"><span class=\"pre\">0.0.0.0</span></code>, or <code class=\"docutils literal notranslate\"><span class=\"pre\">::</span></code> (with IPv6 enabled).</p>\n<p>ブラケットで囲まれた IPv6 アドレス (例 <code class=\"docutils literal notranslate\"><span class=\"pre\">[200a::1]:8000</span></code>) を与えることもできます。その場合には、IPv6 のサポートが自動的に有効になります。</p>\n<p>ホスト名には ASCII 文字のみからなる文字列も使用できます。</p>\n<p>If the <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/staticfiles/\"><span class=\"doc\">staticfiles</span></a> contrib app is enabled\n(default in new projects) the <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a> command will be overridden\nwith its own <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/staticfiles/#staticfiles-runserver\"><span class=\"std std-ref\">runserver</span></a> command.</p>\n<p>Logging of each request and response of the server is sent to the\n<a class=\"reference internal\" href=\"/ja/4.2/ref/logging/#django-server-logger\"><span class=\"std std-ref\">django.server</span></a> logger.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-runserver-noreload\">\n<span class=\"sig-name descname\"><span class=\"pre\">--noreload</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-runserver-noreload\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Disables the auto-reloader. This means any Python code changes you make while\nthe server is running will <em>not</em> take effect if the particular Python modules\nhave already been loaded into memory.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-runserver-nothreading\">\n<span class=\"sig-name descname\"><span class=\"pre\">--nothreading</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-runserver-nothreading\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>開発サーバーでのスレッドの使用を無効にします。デフォルトではサーバーはマルチスレッドです。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-runserver-ipv6\">\n<span id=\"cmdoption-runserver-6\"></span><span class=\"sig-name descname\"><span class=\"pre\">--ipv6</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-6</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-runserver-ipv6\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>開発用サーバーで IPv6 を使用します。これにより、デフォルトの IP アドレスが <code class=\"docutils literal notranslate\"><span class=\"pre\">127.0.0.1</span></code> から <code class=\"docutils literal notranslate\"><span class=\"pre\">::1</span></code> に変わります。</p>\n<section id=\"examples-of-using-different-ports-and-addresses\">\n<h4>異なるポートとアドレスを使用する場合の引数例<a class=\"heading-anchor\" href=\"#examples-of-using-different-ports-and-addresses\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Port 8000 on IP address <code class=\"docutils literal notranslate\"><span class=\"pre\">127.0.0.1</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver</span>\n</code></pre></div>\n<p>Port 8000 on IP address <code class=\"docutils literal notranslate\"><span class=\"pre\">1.2.3.4</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver 1.2.3.4:8000</span>\n</code></pre></div>\n<p>Port 7000 on IP address <code class=\"docutils literal notranslate\"><span class=\"pre\">127.0.0.1</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver 7000</span>\n</code></pre></div>\n<p>Port 7000 on IP address <code class=\"docutils literal notranslate\"><span class=\"pre\">1.2.3.4</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver 1.2.3.4:7000</span>\n</code></pre></div>\n<p>Port 8000 on IPv6 address <code class=\"docutils literal notranslate\"><span class=\"pre\">::1</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver -6</span>\n</code></pre></div>\n<p>Port 7000 on IPv6 address <code class=\"docutils literal notranslate\"><span class=\"pre\">::1</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver -6 7000</span>\n</code></pre></div>\n<p>Port 7000 on IPv6 address <code class=\"docutils literal notranslate\"><span class=\"pre\">2001:0db8:1234:5678::9</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver [2001:0db8:1234:5678::9]:7000</span>\n</code></pre></div>\n<p>Port 8000 on IPv4 address of host <code class=\"docutils literal notranslate\"><span class=\"pre\">localhost</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver localhost:8000</span>\n</code></pre></div>\n<p>Port 8000 on IPv6 address of host <code class=\"docutils literal notranslate\"><span class=\"pre\">localhost</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver -6 localhost:8000</span>\n</code></pre></div>\n</section>\n<section id=\"serving-static-files-with-the-development-server\">\n<h4>開発用サーバーで静的 (static) ファイルを配信する<a class=\"heading-anchor\" href=\"#serving-static-files-with-the-development-server\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>By default, the development server doesn't serve any static files for your site\n(such as CSS files, images, things under <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> and so forth). If\nyou want to configure Django to serve static media, read\n<a class=\"reference internal\" href=\"/ja/4.2/howto/static-files/\"><span class=\"doc\">静的ファイル (画像、JavaScript、CSS など) を管理する</span></a>.</p>\n</section>\n<section id=\"serving-with-asgi-in-development\">\n<h4>Serving with ASGI in development<a class=\"heading-anchor\" href=\"#serving-with-asgi-in-development\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Django's <code class=\"docutils literal notranslate\"><span class=\"pre\">runserver</span></code> command provides a WSGI server. In order to run under\nASGI you will need to use an <a class=\"reference internal\" href=\"/ja/4.2/howto/deployment/asgi/\"><span class=\"doc\">ASGI server</span></a>.\nThe Django Daphne project provides <a class=\"reference internal\" href=\"/ja/4.2/howto/deployment/asgi/daphne/#daphne-runserver\"><span class=\"std std-ref\">Integration with runserver</span></a> that you can use.</p>\n</section>\n</section>\n<section id=\"sendtestemail\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">sendtestemail</span></code><a class=\"heading-anchor\" href=\"#sendtestemail\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-sendtestemail\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">sendtestemail</span> <span class=\"pre\">[email</span> <span class=\"pre\">[email</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-sendtestemail\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Sends a test email (to confirm email sending through Django is working) to the\nrecipient(s) specified. For example:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin sendtestemail foo@example.com bar@example.com</span>\n</code></pre></div>\n<p>いくつかのオプションがあるので、次のようにそれらを任意に組み合わせて使用できます。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-sendtestemail-managers\">\n<span class=\"sig-name descname\"><span class=\"pre\">--managers</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-sendtestemail-managers\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"/ja/4.2/topics/email/#django.core.mail.mail_managers\" title=\"django.core.mail.mail_managers\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">mail_managers()</span></code></a> を使用して <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MANAGERS</span></code></a> で指定されたメールアドレスにメールします。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-sendtestemail-admins\">\n<span class=\"sig-name descname\"><span class=\"pre\">--admins</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-sendtestemail-admins\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p><a class=\"reference internal\" href=\"/ja/4.2/topics/email/#django.core.mail.mail_admins\" title=\"django.core.mail.mail_admins\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">mail_admins()</span></code></a> を使用して <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> で指定されたメールアドレスにメールします。</p>\n</section>\n<section id=\"shell\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code><a class=\"heading-anchor\" href=\"#shell\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-shell\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">shell</span></span><a class=\"heading-anchor\" href=\"#django-admin-shell\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Python のインタラクティブ・インタープリタを開始します。</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-shell-interface\">\n<span id=\"cmdoption-shell-i\"></span><span class=\"sig-name descname\"><span class=\"pre\">--interface</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">{ipython,bpython,python}</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-i</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">{ipython,bpython,python}</span></span><a class=\"heading-anchor\" href=\"#cmdoption-shell-interface\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>使用するシェルを指定します。デフォルトでは、Django はインストールされている場合には  <a class=\"reference external\" href=\"https://ipython.org/\">IPython</a> または <a class=\"reference external\" href=\"https://bpython-interpreter.org/\">bpython</a> を使用します。両方インストールされている場合には、次のようにして使いたいシェルを指定してください。</p>\n<p>IPython:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin shell -i ipython</span>\n</code></pre></div>\n<p>bpython:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin shell -i bpython</span>\n</code></pre></div>\n<p>If you have a &quot;rich&quot; shell installed but want to force use of the &quot;plain&quot;\nPython interpreter, use <code class=\"docutils literal notranslate\"><span class=\"pre\">python</span></code> as the interface name, like so:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin shell -i python</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-shell-nostartup\">\n<span class=\"sig-name descname\"><span class=\"pre\">--nostartup</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-shell-nostartup\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Disables reading the startup script for the &quot;plain&quot; Python interpreter. By\ndefault, the script pointed to by the <span class=\"target\" id=\"index-5\"></span><a class=\"reference external\" href=\"https://docs.python.org/3/using/cmdline.html#envvar-PYTHONSTARTUP\" title=\"(in Python v3.14)\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">PYTHONSTARTUP</span></code></a> environment\nvariable or the <code class=\"docutils literal notranslate\"><span class=\"pre\">~/.pythonrc.py</span></code> script is read.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-shell-command\">\n<span id=\"cmdoption-shell-c\"></span><span class=\"sig-name descname\"><span class=\"pre\">--command</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">COMMAND</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-c</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">COMMAND</span></span><a class=\"heading-anchor\" href=\"#cmdoption-shell-command\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Lets you pass a command as a string to execute it as Django, like so:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin shell --command=&quot;import django; print(django.__version__)&quot;</span>\n</code></pre></div>\n<p>You can also pass code in on standard input to execute it. For example:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>django-admin<span class=\"w\"> </span>shell<span class=\"w\"> </span>&lt;&lt;EOF\n<span class=\"go\">&gt; import django</span>\n<span class=\"go\">&gt; print(django.__version__)</span>\n<span class=\"go\">&gt; EOF</span>\n</code></pre></div>\n<p>On Windows, the REPL is output due to implementation limits of\n<a class=\"reference external\" href=\"https://docs.python.org/3/library/select.html#select.select\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">select.select()</span></code></a> on that platform.</p>\n</section>\n<section id=\"showmigrations\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">showmigrations</span></code><a class=\"heading-anchor\" href=\"#showmigrations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-showmigrations\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">showmigrations</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-showmigrations\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Shows all migrations in a project. You can choose from one of two formats:</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-showmigrations-list\">\n<span id=\"cmdoption-showmigrations-l\"></span><span class=\"sig-name descname\"><span class=\"pre\">--list</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-l</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-showmigrations-list\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Lists all of the apps Django knows about, the migrations available for each\napp, and whether or not each migration is applied (marked by an <code class=\"docutils literal notranslate\"><span class=\"pre\">[X]</span></code> next to\nthe migration name). For a <code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code> of 2 and above, the applied\ndatetimes are also shown.</p>\n<p>Apps without migrations are also listed, but have <code class=\"docutils literal notranslate\"><span class=\"pre\">(no</span> <span class=\"pre\">migrations)</span></code> printed\nunder them.</p>\n<p>This is the default output format.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-showmigrations-plan\">\n<span id=\"cmdoption-showmigrations-p\"></span><span class=\"sig-name descname\"><span class=\"pre\">--plan</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-p</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-showmigrations-plan\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Shows the migration plan Django will follow to apply migrations. Like\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--list</span></code>, applied migrations are marked by an <code class=\"docutils literal notranslate\"><span class=\"pre\">[X]</span></code>. For a <code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code>\nof 2 and above, all dependencies of a migration will also be shown.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code>s arguments limit the output, however, dependencies of provided\napps may also be included.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-showmigrations-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-showmigrations-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database to examine. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n</section>\n<section id=\"sqlflush\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">sqlflush</span></code><a class=\"heading-anchor\" href=\"#sqlflush\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-sqlflush\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">sqlflush</span></span><a class=\"heading-anchor\" href=\"#django-admin-sqlflush\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Prints the SQL statements that would be executed for the <a class=\"reference internal\" href=\"#django-admin-flush\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">flush</span></code></a>\ncommand.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-sqlflush-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-sqlflush-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database for which to print the SQL. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n</section>\n<section id=\"sqlmigrate\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">sqlmigrate</span></code><a class=\"heading-anchor\" href=\"#sqlmigrate\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-sqlmigrate\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">sqlmigrate</span> <span class=\"pre\">app_label</span> <span class=\"pre\">migration_name</span></span><a class=\"heading-anchor\" href=\"#django-admin-sqlmigrate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Prints the SQL for the named migration. This requires an active database\nconnection, which it will use to resolve constraint names; this means you must\ngenerate the SQL against a copy of the database you wish to later apply it on.</p>\n<p>Note that <code class=\"docutils literal notranslate\"><span class=\"pre\">sqlmigrate</span></code> doesn't colorize its output.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-sqlmigrate-backwards\">\n<span class=\"sig-name descname\"><span class=\"pre\">--backwards</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-sqlmigrate-backwards\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Generates the SQL for unapplying the migration. By default, the SQL created is\nfor running the migration in the forwards direction.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-sqlmigrate-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-sqlmigrate-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database for which to generate the SQL. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n</section>\n<section id=\"sqlsequencereset\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">sqlsequencereset</span></code><a class=\"heading-anchor\" href=\"#sqlsequencereset\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-sqlsequencereset\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">sqlsequencereset</span> <span class=\"pre\">app_label</span> <span class=\"pre\">[app_label</span> <span class=\"pre\">...]</span></span><a class=\"heading-anchor\" href=\"#django-admin-sqlsequencereset\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Prints the SQL statements for resetting sequences for the given app name(s).</p>\n<p>Sequences are indexes used by some database engines to track the next available\nnumber for automatically incremented fields.</p>\n<p>Use this command to generate SQL which will fix cases where a sequence is out\nof sync with its automatically incremented field data.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-sqlsequencereset-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-sqlsequencereset-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database for which to print the SQL. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n</section>\n<section id=\"squashmigrations\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">squashmigrations</span></code><a class=\"heading-anchor\" href=\"#squashmigrations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-squashmigrations\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">squashmigrations</span> <span class=\"pre\">app_label</span> <span class=\"pre\">[start_migration_name]</span> <span class=\"pre\">migration_name</span></span><a class=\"heading-anchor\" href=\"#django-admin-squashmigrations\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Squashes the migrations for <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code> up to and including <code class=\"docutils literal notranslate\"><span class=\"pre\">migration_name</span></code>\ndown into fewer migrations, if possible. The resulting squashed migrations\ncan live alongside the unsquashed ones safely. For more information,\nplease read <a class=\"reference internal\" href=\"/ja/4.2/topics/migrations/#migration-squashing\"><span class=\"std std-ref\">Squashing migrations</span></a>.</p>\n<p>When <code class=\"docutils literal notranslate\"><span class=\"pre\">start_migration_name</span></code> is given, Django will only include migrations\nstarting from and including this migration. This helps to mitigate the\nsquashing limitation of <a class=\"reference internal\" href=\"/ja/4.2/ref/migration-operations/#django.db.migrations.operations.RunPython\" title=\"django.db.migrations.operations.RunPython\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RunPython</span></code></a> and\n<a class=\"reference internal\" href=\"/ja/4.2/ref/migration-operations/#django.db.migrations.operations.RunSQL\" title=\"django.db.migrations.operations.RunSQL\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.db.migrations.operations.RunSQL</span></code></a> migration operations.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-squashmigrations-no-optimize\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-optimize</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-squashmigrations-no-optimize\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Disables the optimizer when generating a squashed migration. By default, Django\nwill try to optimize the operations in your migrations to reduce the size of\nthe resulting file. Use this option if this process is failing or creating\nincorrect migrations, though please also file a Django bug report about the\nbehavior, as optimization is meant to be safe.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-squashmigrations-noinput\">\n<span id=\"cmdoption-squashmigrations-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-squashmigrations-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Suppresses all user prompts.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-squashmigrations-squashed-name\">\n<span class=\"sig-name descname\"><span class=\"pre\">--squashed-name</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">SQUASHED_NAME</span></span><a class=\"heading-anchor\" href=\"#cmdoption-squashmigrations-squashed-name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Sets the name of the squashed migration. When omitted, the name is based on the\nfirst and last migration, with <code class=\"docutils literal notranslate\"><span class=\"pre\">_squashed_</span></code> in between.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-squashmigrations-no-header\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-header</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-squashmigrations-no-header\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Generate squashed migration file without Django version and timestamp header.</p>\n</section>\n<section id=\"startapp\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">startapp</span></code><a class=\"heading-anchor\" href=\"#startapp\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-startapp\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">startapp</span> <span class=\"pre\">name</span> <span class=\"pre\">[directory]</span></span><a class=\"heading-anchor\" href=\"#django-admin-startapp\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Creates a Django app directory structure for the given app name in the current\ndirectory or the given destination.</p>\n<p>By default, <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/4.2.x/django/conf/app_template\">the new directory</a> contains a\n<code class=\"docutils literal notranslate\"><span class=\"pre\">models.py</span></code> file and other app template files. If only the app name is given,\nthe app directory will be created in the current working directory.</p>\n<p>If the optional destination is provided, Django will use that existing\ndirectory rather than creating a new one. You can use '.' to denote the current\nworking directory.</p>\n<p>例えば:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin startapp myapp /Users/jezdez/Code/myapp</span>\n</code></pre></div>\n<dl class=\"django-admin-option\" id=\"custom-app-and-project-templates\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startapp-template\">\n<span class=\"sig-name descname\"><span class=\"pre\">--template</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TEMPLATE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startapp-template\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Provides the path to a directory with a custom app template file, or a path to\nan uncompressed archive (<code class=\"docutils literal notranslate\"><span class=\"pre\">.tar</span></code>) or a compressed archive (<code class=\"docutils literal notranslate\"><span class=\"pre\">.tar.gz</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">.tar.bz2</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.tar.xz</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.tar.lzma</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.tgz</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.tbz2</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.txz</span></code>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">.tlz</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.zip</span></code>) containing the app template files.</p>\n<p>For example, this would look for an app template in the given directory when\ncreating the <code class=\"docutils literal notranslate\"><span class=\"pre\">myapp</span></code> app:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin startapp --template=/Users/jezdez/Code/my_app_template myapp</span>\n</code></pre></div>\n<p>Django will also accept URLs (<code class=\"docutils literal notranslate\"><span class=\"pre\">http</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">https</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">ftp</span></code>) to compressed\narchives with the app template files, downloading and extracting them on the\nfly.</p>\n<p>For example, taking advantage of GitHub's feature to expose repositories as\nzip files, you can use a URL like:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin startapp --template=https://github.com/githubuser/django-app-template/archive/main.zip myapp</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startapp-extension\">\n<span id=\"cmdoption-startapp-e\"></span><span class=\"sig-name descname\"><span class=\"pre\">--extension</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXTENSIONS</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-e</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXTENSIONS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startapp-extension\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies which file extensions in the app template should be rendered with the\ntemplate engine. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">py</span></code>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startapp-name\">\n<span id=\"cmdoption-startapp-n\"></span><span class=\"sig-name descname\"><span class=\"pre\">--name</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">FILES</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-n</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">FILES</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startapp-name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies which files in the app template (in addition to those matching\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--extension</span></code>) should be rendered with the template engine. Defaults to an\nempty list.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startapp-exclude\">\n<span id=\"cmdoption-startapp-x\"></span><span class=\"sig-name descname\"><span class=\"pre\">--exclude</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DIRECTORIES</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-x</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DIRECTORIES</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startapp-exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies which directories in the app template should be excluded, in addition\nto <code class=\"docutils literal notranslate\"><span class=\"pre\">.git</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">__pycache__</span></code>. If this option is not provided, directories\nnamed <code class=\"docutils literal notranslate\"><span class=\"pre\">__pycache__</span></code> or starting with <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span></code> will be excluded.</p>\n<p>The <a class=\"reference internal\" href=\"/ja/4.2/ref/templates/api/#django.template.Context\" title=\"django.template.Context\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">template</span> <span class=\"pre\">context</span></code></a> used for all matching\nfiles is:</p>\n<ul class=\"simple\">\n<li><p>Any option passed to the <code class=\"docutils literal notranslate\"><span class=\"pre\">startapp</span></code> command (among the command's supported\noptions)</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_name</span></code> -- the app name as passed to the command</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_directory</span></code> -- the full path of the newly created app</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">camel_case_app_name</span></code> -- the app name in camel case format</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">docs_version</span></code> -- the version of the documentation: <code class=\"docutils literal notranslate\"><span class=\"pre\">'dev'</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">'1.x'</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">django_version</span></code> -- the version of Django, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'2.0.3'</span></code></p></li>\n</ul>\n<aside class=\"admonition admonition-warning\" id=\"render-warning\" role=\"note\">\n<p class=\"admonition-title\">警告</p>\n<p>When the app template files are rendered with the Django template\nengine (by default all <code class=\"docutils literal notranslate\"><span class=\"pre\">*.py</span></code> files), Django will also replace all\nstray template variables contained. For example, if one of the Python files\ncontains a docstring explaining a particular feature related\nto template rendering, it might result in an incorrect example.</p>\n<p>To work around this problem, you can use the <a class=\"reference internal\" href=\"/ja/4.2/ref/templates/builtins/#std-templatetag-templatetag\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">templatetag</span></code></a>\ntemplate tag to &quot;escape&quot; the various parts of the template syntax.</p>\n<p>In addition, to allow Python template files that contain Django template\nlanguage syntax while also preventing packaging systems from trying to\nbyte-compile invalid <code class=\"docutils literal notranslate\"><span class=\"pre\">*.py</span></code> files, template files ending with <code class=\"docutils literal notranslate\"><span class=\"pre\">.py-tpl</span></code>\nwill be renamed to <code class=\"docutils literal notranslate\"><span class=\"pre\">.py</span></code>.</p>\n</aside>\n<aside class=\"admonition admonition-warning\" id=\"trusted-code-warning\" role=\"note\">\n<p class=\"admonition-title\">警告</p>\n<p>The contents of custom app (or project) templates should always be\naudited before use: Such templates define code that will become\npart of your project, and this means that such code will be trusted\nas much as any app you install, or code you write yourself.\nFurther, even rendering the templates is, effectively, executing\ncode that was provided as input to the management command. The\nDjango template language may provide wide access into the system,\nso make sure any custom template you use is worthy of your trust.</p>\n</aside>\n</section>\n<section id=\"startproject\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">startproject</span></code><a class=\"heading-anchor\" href=\"#startproject\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-startproject\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">startproject</span> <span class=\"pre\">name</span> <span class=\"pre\">[directory]</span></span><a class=\"heading-anchor\" href=\"#django-admin-startproject\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Creates a Django project directory structure for the given project name in\nthe current directory or the given destination.</p>\n<p>By default, <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/4.2.x/django/conf/project_template\">the new directory</a> contains\n<code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> and a project package (containing a <code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> and other\nfiles).</p>\n<p>If only the project name is given, both the project directory and project\npackage will be named <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;projectname&gt;</span></code> and the project directory\nwill be created in the current working directory.</p>\n<p>If the optional destination is provided, Django will use that existing\ndirectory as the project directory, and create <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> and the project\npackage within it. Use '.' to denote the current working directory.</p>\n<p>例えば:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin startproject myproject /Users/jezdez/Code/myproject_repo</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startproject-template\">\n<span class=\"sig-name descname\"><span class=\"pre\">--template</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TEMPLATE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startproject-template\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies a directory, file path, or URL of a custom project template. See the\n<a class=\"reference internal\" href=\"#cmdoption-startapp-template\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">startapp</span> <span class=\"pre\">--template</span></code></a> documentation for examples and usage.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startproject-extension\">\n<span id=\"cmdoption-startproject-e\"></span><span class=\"sig-name descname\"><span class=\"pre\">--extension</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXTENSIONS</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-e</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXTENSIONS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startproject-extension\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies which file extensions in the project template should be rendered with\nthe template engine. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">py</span></code>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startproject-name\">\n<span id=\"cmdoption-startproject-n\"></span><span class=\"sig-name descname\"><span class=\"pre\">--name</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">FILES</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-n</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">FILES</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startproject-name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies which files in the project template (in addition to those matching\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--extension</span></code>) should be rendered with the template engine. Defaults to an\nempty list.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-startproject-exclude\">\n<span id=\"cmdoption-startproject-x\"></span><span class=\"sig-name descname\"><span class=\"pre\">--exclude</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DIRECTORIES</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-x</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DIRECTORIES</span></span><a class=\"heading-anchor\" href=\"#cmdoption-startproject-exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies which directories in the project template should be excluded, in\naddition to <code class=\"docutils literal notranslate\"><span class=\"pre\">.git</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">__pycache__</span></code>. If this option is not provided,\ndirectories named <code class=\"docutils literal notranslate\"><span class=\"pre\">__pycache__</span></code> or starting with <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span></code> will be excluded.</p>\n<p>The <a class=\"reference internal\" href=\"/ja/4.2/ref/templates/api/#django.template.Context\" title=\"django.template.Context\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">template</span> <span class=\"pre\">context</span></code></a> used is:</p>\n<ul class=\"simple\">\n<li><p>Any option passed to the <code class=\"docutils literal notranslate\"><span class=\"pre\">startproject</span></code> command (among the command's\nsupported options)</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">project_name</span></code> -- the project name as passed to the command</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">project_directory</span></code> -- the full path of the newly created project</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">secret_key</span></code> -- a random key for the <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a> setting</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">docs_version</span></code> -- the version of the documentation: <code class=\"docutils literal notranslate\"><span class=\"pre\">'dev'</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">'1.x'</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">django_version</span></code> -- the version of Django, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'2.0.3'</span></code></p></li>\n</ul>\n<p>Please also see the <a class=\"reference internal\" href=\"#render-warning\"><span class=\"std std-ref\">rendering warning</span></a> and\n<a class=\"reference internal\" href=\"#trusted-code-warning\"><span class=\"std std-ref\">trusted code warning</span></a> as mentioned for\n<a class=\"reference internal\" href=\"#django-admin-startapp\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startapp</span></code></a>.</p>\n</section>\n<section id=\"test\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">test</span></code><a class=\"heading-anchor\" href=\"#test\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-test\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">test</span> <span class=\"pre\">[test_label</span> <span class=\"pre\">[test_label</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-test\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Runs tests for all installed apps. See <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/\"><span class=\"doc\">Django におけるテスト</span></a> for more\ninformation.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-failfast\">\n<span class=\"sig-name descname\"><span class=\"pre\">--failfast</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-failfast\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Stops running tests and reports the failure immediately after a test fails.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-testrunner\">\n<span class=\"sig-name descname\"><span class=\"pre\">--testrunner</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TESTRUNNER</span></span><a class=\"heading-anchor\" href=\"#cmdoption-test-testrunner\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Controls the test runner class that is used to execute tests. This value\noverrides the value provided by the <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-TEST_RUNNER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEST_RUNNER</span></code></a> setting.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-noinput\">\n<span id=\"cmdoption-test-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Suppresses all user prompts. A typical prompt is a warning about deleting an\nexisting test database.</p>\n<section id=\"test-runner-options\">\n<h4>テストランナーのオプション<a class=\"heading-anchor\" href=\"#test-runner-options\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">test</span></code> command receives options on behalf of the specified\n<a class=\"reference internal\" href=\"#cmdoption-test-testrunner\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--testrunner</span></code></a>. These are the options of the default test runner:\n<a class=\"reference internal\" href=\"/ja/4.2/topics/testing/advanced/#django.test.runner.DiscoverRunner\" title=\"django.test.runner.DiscoverRunner\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DiscoverRunner</span></code></a>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-keepdb\">\n<span class=\"sig-name descname\"><span class=\"pre\">--keepdb</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-keepdb\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Preserves the test database between test runs. This has the advantage of\nskipping both the create and destroy actions which can greatly decrease the\ntime to run tests, especially those in a large test suite. If the test database\ndoes not exist, it will be created on the first run and then preserved for each\nsubsequent run. Unless the <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-TEST_MIGRATE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MIGRATE</span></code></a> test setting is\n<code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, any unapplied migrations will also be applied to the test database\nbefore running the test suite.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-shuffle\">\n<span class=\"sig-name descname\"><span class=\"pre\">--shuffle</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">[SEED]</span></span><a class=\"heading-anchor\" href=\"#cmdoption-test-shuffle\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Randomizes the order of tests before running them. This can help detect tests\nthat aren't properly isolated. The test order generated by this option is a\ndeterministic function of the integer seed given. When no seed is passed, a\nseed is chosen randomly and printed to the console. To repeat a particular test\norder, pass a seed. The test orders generated by this option preserve Django's\n<a class=\"reference internal\" href=\"/ja/4.2/topics/testing/overview/#order-of-tests\"><span class=\"std std-ref\">guarantees on test order</span></a>. They also keep tests grouped\nby test case class.</p>\n<p>The shuffled orderings also have a special consistency property useful when\nnarrowing down isolation issues. Namely, for a given seed and when running a\nsubset of tests, the new order will be the original shuffling restricted to the\nsmaller set. Similarly, when adding tests while keeping the seed the same, the\norder of the original tests will be the same in the new order.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-reverse\">\n<span id=\"cmdoption-test-r\"></span><span class=\"sig-name descname\"><span class=\"pre\">--reverse</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-r</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-reverse\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Sorts test cases in the opposite execution order. This may help in debugging\nthe side effects of tests that aren't properly isolated. <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/overview/#order-of-tests\"><span class=\"std std-ref\">Grouping by test\nclass</span></a> is preserved when using this option. This can be used\nin conjunction with <code class=\"docutils literal notranslate\"><span class=\"pre\">--shuffle</span></code> to reverse the order for a particular seed.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-debug-mode\">\n<span class=\"sig-name descname\"><span class=\"pre\">--debug-mode</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-debug-mode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Sets the <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> setting to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> prior to running tests. This may\nhelp troubleshoot test failures.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-debug-sql\">\n<span id=\"cmdoption-test-d\"></span><span class=\"sig-name descname\"><span class=\"pre\">--debug-sql</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-d</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-debug-sql\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Enables <a class=\"reference internal\" href=\"/ja/4.2/ref/logging/#django-db-logger\"><span class=\"std std-ref\">SQL logging</span></a> for failing tests. If\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">2</span></code>, then queries in passing tests are also output.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-parallel\">\n<span class=\"sig-name descname\"><span class=\"pre\">--parallel</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">[N]</span></span><a class=\"heading-anchor\" href=\"#cmdoption-test-parallel\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"std envvar\">\n<dt class=\"sig sig-object std\" id=\"envvar-DJANGO_TEST_PROCESSES\">\n<span class=\"sig-name descname\"><span class=\"pre\">DJANGO_TEST_PROCESSES</span></span><a class=\"heading-anchor\" href=\"#envvar-DJANGO_TEST_PROCESSES\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Runs tests in separate parallel processes. Since modern processors have\nmultiple cores, this allows running tests significantly faster.</p>\n<p>Using <code class=\"docutils literal notranslate\"><span class=\"pre\">--parallel</span></code> without a value, or with the value <code class=\"docutils literal notranslate\"><span class=\"pre\">auto</span></code>, runs one test\nprocess per core according to <a class=\"reference external\" href=\"https://docs.python.org/3/library/multiprocessing.html#multiprocessing.cpu_count\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">multiprocessing.cpu_count()</span></code></a>. You can\noverride this by passing the desired number of processes, e.g.\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--parallel</span> <span class=\"pre\">4</span></code>, or by setting the <span class=\"target\" id=\"index-6\"></span><a class=\"reference internal\" href=\"#envvar-DJANGO_TEST_PROCESSES\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_TEST_PROCESSES</span></code></a> environment\nvariable.</p>\n<p>Django distributes test cases — <a class=\"reference external\" href=\"https://docs.python.org/3/library/unittest.html#unittest.TestCase\" title=\"(in Python v3.14)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">unittest.TestCase</span></code></a> subclasses — to\nsubprocesses. If there are fewer test cases than configured processes, Django\nwill reduce the number of processes accordingly.</p>\n<p>各プロセスごとに個別のデータベースを持つため、異なるテストケースが同じリソースにアクセスしないように注意が必要です。たとえば、複数のテストケースがファイルシステムにアクセスするような場合には、各テストケースごとに個別に一時ディレクトリを作成するようにしてください。</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">注釈</p>\n<p>If you have test classes that cannot be run in parallel, you can use\n<code class=\"docutils literal notranslate\"><span class=\"pre\">SerializeMixin</span></code> to run them sequentially. See <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/advanced/#topics-testing-enforce-run-sequentially\"><span class=\"std std-ref\">Enforce running test\nclasses sequentially</span></a>.</p>\n</aside>\n<p>This option requires the third-party <code class=\"docutils literal notranslate\"><span class=\"pre\">tblib</span></code> package to display tracebacks\ncorrectly:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>python<span class=\"w\"> </span>-m<span class=\"w\"> </span>pip<span class=\"w\"> </span>install<span class=\"w\"> </span>tblib\n</code></pre></div>\n<p>This feature isn't available on Windows. It doesn't work with the Oracle\ndatabase backend either.</p>\n<p>If you want to use <a class=\"reference external\" href=\"https://docs.python.org/3/library/pdb.html#module-pdb\" title=\"(in Python v3.14)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">pdb</span></code></a> while debugging tests, you must disable parallel\nexecution (<code class=\"docutils literal notranslate\"><span class=\"pre\">--parallel=1</span></code>). You'll see something like <code class=\"docutils literal notranslate\"><span class=\"pre\">bdb.BdbQuit</span></code> if you\ndon't.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">警告</p>\n<p>When test parallelization is enabled and a test fails, Django may be\nunable to display the exception traceback. This can make debugging\ndifficult. If you encounter this problem, run the affected test without\nparallelization to see the traceback of the failure.</p>\n<p>This is a known limitation. It arises from the need to serialize objects\nin order to exchange them between processes. See\n<a class=\"reference external\" href=\"https://docs.python.org/3/library/pickle.html#pickle-picklable\" title=\"(in Python v3.14)\"><span>What can be pickled and unpickled?</span></a> for details.</p>\n</aside>\n<dl class=\"std option\">\n<dt class=\"sig sig-object std\" id=\"cmdoption-test-tag\">\n<span class=\"sig-name descname\"><span class=\"pre\">--tag</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TAGS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-test-tag\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Runs only tests <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/tools/#topics-tagging-tests\"><span class=\"std std-ref\">marked with the specified tags</span></a>.\nMay be specified multiple times and combined with <a class=\"reference internal\" href=\"#cmdoption-test-exclude-tag\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">test</span> <span class=\"pre\">--exclude-tag</span></code></a>.</p>\n<p>Tests that fail to load are always considered matching.</p>\n<dl class=\"std option\">\n<dt class=\"sig sig-object std\" id=\"cmdoption-test-exclude-tag\">\n<span class=\"sig-name descname\"><span class=\"pre\">--exclude-tag</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EXCLUDE_TAGS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-test-exclude-tag\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Excludes tests <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/tools/#topics-tagging-tests\"><span class=\"std std-ref\">marked with the specified tags</span></a>.\nMay be specified multiple times and combined with <a class=\"reference internal\" href=\"#cmdoption-test-tag\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">test</span> <span class=\"pre\">--tag</span></code></a>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-k\">\n<span class=\"sig-name descname\"><span class=\"pre\">-k</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">TEST_NAME_PATTERNS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-test-k\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Runs test methods and classes matching test name patterns, in the same way as\n<a class=\"reference external\" href=\"https://docs.python.org/3/library/unittest.html#cmdoption-unittest-k\" title=\"(in Python v3.14)\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">unittest's</span> <span class=\"pre\">-k</span> <span class=\"pre\">option</span></code></a>. Can be specified multiple times.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-pdb\">\n<span class=\"sig-name descname\"><span class=\"pre\">--pdb</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-pdb\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Spawns a <code class=\"docutils literal notranslate\"><span class=\"pre\">pdb</span></code> debugger at each test error or failure. If you have it\ninstalled, <code class=\"docutils literal notranslate\"><span class=\"pre\">ipdb</span></code> is used instead.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-buffer\">\n<span id=\"cmdoption-test-b\"></span><span class=\"sig-name descname\"><span class=\"pre\">--buffer</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-b</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-buffer\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Discards output (<code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code>) for passing tests, in the same way\nas <a class=\"reference external\" href=\"https://docs.python.org/3/library/unittest.html#cmdoption-unittest-b\" title=\"(in Python v3.14)\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">unittest's</span> <span class=\"pre\">--buffer</span> <span class=\"pre\">option</span></code></a>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-no-faulthandler\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-faulthandler</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-no-faulthandler\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Django automatically calls <a class=\"reference external\" href=\"https://docs.python.org/3/library/faulthandler.html#faulthandler.enable\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">faulthandler.enable()</span></code></a> when starting the\ntests, which allows it to print a traceback if the interpreter crashes. Pass\n<code class=\"docutils literal notranslate\"><span class=\"pre\">--no-faulthandler</span></code> to disable this behavior.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-test-timing\">\n<span class=\"sig-name descname\"><span class=\"pre\">--timing</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-test-timing\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Outputs timings, including database setup and total run time.</p>\n</section>\n</section>\n<section id=\"testserver\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">testserver</span></code><a class=\"heading-anchor\" href=\"#testserver\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-testserver\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">testserver</span> <span class=\"pre\">[fixture</span> <span class=\"pre\">[fixture</span> <span class=\"pre\">...]]</span></span><a class=\"heading-anchor\" href=\"#django-admin-testserver\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Runs a Django development server (as in <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a>) using data from\nthe given fixture(s).</p>\n<p>For example, this command:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin testserver mydata.json</span>\n</code></pre></div>\n<p>...would perform the following steps:</p>\n<ol class=\"arabic simple\">\n<li><p>Create a test database, as described in <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/overview/#the-test-database\"><span class=\"std std-ref\">test データベース</span></a>.</p></li>\n<li><p>Populate the test database with fixture data from the given fixtures.\n(For more on fixtures, see the documentation for <a class=\"reference internal\" href=\"#django-admin-loaddata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">loaddata</span></code></a> above.)</p></li>\n<li><p>Runs the Django development server (as in <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a>), pointed at\nthis newly created test database instead of your production database.</p></li>\n</ol>\n<p>This is useful in a number of ways:</p>\n<ul class=\"simple\">\n<li><p>When you're writing <a class=\"reference internal\" href=\"/ja/4.2/topics/testing/overview/\"><span class=\"doc\">unit tests</span></a> of how your views\nact with certain fixture data, you can use <code class=\"docutils literal notranslate\"><span class=\"pre\">testserver</span></code> to interact with\nthe views in a web browser, manually.</p></li>\n<li><p>Let's say you're developing your Django application and have a &quot;pristine&quot;\ncopy of a database that you'd like to interact with. You can dump your\ndatabase to a <a class=\"reference internal\" href=\"/ja/4.2/topics/db/fixtures/#fixtures-explanation\"><span class=\"std std-ref\">fixture</span></a> (using the\n<a class=\"reference internal\" href=\"#django-admin-dumpdata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code></a> command, explained above), then use <code class=\"docutils literal notranslate\"><span class=\"pre\">testserver</span></code> to run\nyour web application with that data.  With this arrangement, you have the\nflexibility of messing up your data in any way, knowing that whatever data\nchanges you're making are only being made to a test database.</p></li>\n</ul>\n<p>Note that this server does <em>not</em> automatically detect changes to your Python\nsource code (as <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a> does). It does, however, detect changes to\ntemplates.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-testserver-addrport\">\n<span class=\"sig-name descname\"><span class=\"pre\">--addrport</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">ADDRPORT</span></span><a class=\"heading-anchor\" href=\"#cmdoption-testserver-addrport\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies a different port, or IP address and port, from the default of\n<code class=\"docutils literal notranslate\"><span class=\"pre\">127.0.0.1:8000</span></code>. This value follows exactly the same format and serves\nexactly the same function as the argument to the <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a> command.</p>\n<p>例:</p>\n<p>To run the test server on port 7000 with <code class=\"docutils literal notranslate\"><span class=\"pre\">fixture1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">fixture2</span></code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin testserver --addrport 7000 fixture1 fixture2</span>\n<span class=\"go\">django-admin testserver fixture1 fixture2 --addrport 7000</span>\n</code></pre></div>\n<p>(The above statements are equivalent. We include both of them to demonstrate\nthat it doesn't matter whether the options come before or after the fixture\narguments.)</p>\n<p>To run on 1.2.3.4:7000 with a <code class=\"docutils literal notranslate\"><span class=\"pre\">test</span></code> fixture:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin testserver --addrport 1.2.3.4:7000 test</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-testserver-noinput\">\n<span id=\"cmdoption-testserver-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-testserver-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Suppresses all user prompts. A typical prompt is a warning about deleting an\nexisting test database.</p>\n</section>\n</section>\n<section id=\"commands-provided-by-applications\">\n<h2>Commands provided by applications<a class=\"heading-anchor\" href=\"#commands-provided-by-applications\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Some commands are only available when the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib</span></code> application that\n<a class=\"reference internal\" href=\"/ja/4.2/howto/custom-management-commands/\"><span class=\"doc\">implements</span></a> them has been\n<a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">enabled</span></code></a>. This section describes them grouped by\ntheir application.</p>\n<section id=\"django-contrib-auth\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code><a class=\"heading-anchor\" href=\"#django-contrib-auth\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"changepassword\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">changepassword</span></code><a class=\"heading-anchor\" href=\"#changepassword\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-changepassword\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">changepassword</span> <span class=\"pre\">[&lt;username&gt;]</span></span><a class=\"heading-anchor\" href=\"#django-admin-changepassword\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>This command is only available if Django's <a class=\"reference internal\" href=\"/ja/4.2/topics/auth/\"><span class=\"doc\">authentication system</span></a> (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code>) is installed.</p>\n<p>Allows changing a user's password. It prompts you to enter a new password twice\nfor the given user. If the entries are identical, this immediately becomes the\nnew password. If you do not supply a user, the command will attempt to change\nthe password whose username matches the current user.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-changepassword-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-changepassword-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database to query for the user. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin changepassword ringo</span>\n</code></pre></div>\n</section>\n<section id=\"createsuperuser\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">createsuperuser</span></code><a class=\"heading-anchor\" href=\"#createsuperuser\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-createsuperuser\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">createsuperuser</span></span><a class=\"heading-anchor\" href=\"#django-admin-createsuperuser\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"std envvar\">\n<dt class=\"sig sig-object std\" id=\"envvar-DJANGO_SUPERUSER_PASSWORD\">\n<span class=\"sig-name descname\"><span class=\"pre\">DJANGO_SUPERUSER_PASSWORD</span></span><a class=\"heading-anchor\" href=\"#envvar-DJANGO_SUPERUSER_PASSWORD\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>This command is only available if Django's <a class=\"reference internal\" href=\"/ja/4.2/topics/auth/\"><span class=\"doc\">authentication system</span></a> (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code>) is installed.</p>\n<p>superuser アカウント (すべての権限を持ったユーザー) を作成します。このコマンドは、最初に superuser アカウントを作成する場合や、サイトの superuser アカウントをプログラムから自動生成する必要がある場合に便利です。</p>\n<p>When run interactively, this command will prompt for a password for\nthe new superuser account. When run non-interactively, you can provide\na password by setting the <span class=\"target\" id=\"index-7\"></span><a class=\"reference internal\" href=\"#envvar-DJANGO_SUPERUSER_PASSWORD\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SUPERUSER_PASSWORD</span></code></a> environment\nvariable. Otherwise, no password will be set, and the superuser account will\nnot be able to log in until a password has been manually set for it.</p>\n<p>In non-interactive mode, the\n<a class=\"reference internal\" href=\"/ja/4.2/topics/auth/customizing/#django.contrib.auth.models.CustomUser.USERNAME_FIELD\" title=\"django.contrib.auth.models.CustomUser.USERNAME_FIELD\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">USERNAME_FIELD</span></code></a> and required\nfields (listed in\n<a class=\"reference internal\" href=\"/ja/4.2/topics/auth/customizing/#django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\" title=\"django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">REQUIRED_FIELDS</span></code></a>) fall back to\n<code class=\"docutils literal notranslate\"><span class=\"pre\">DJANGO_SUPERUSER_&lt;uppercase_field_name&gt;</span></code> environment variables, unless they\nare overridden by a command line argument. For example, to provide an <code class=\"docutils literal notranslate\"><span class=\"pre\">email</span></code>\nfield, you can use <code class=\"docutils literal notranslate\"><span class=\"pre\">DJANGO_SUPERUSER_EMAIL</span></code> environment variable.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-createsuperuser-noinput\">\n<span id=\"cmdoption-createsuperuser-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-createsuperuser-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Suppresses all user prompts. If a suppressed prompt cannot be resolved\nautomatically, the command will exit with error code 1.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-createsuperuser-username\">\n<span class=\"sig-name descname\"><span class=\"pre\">--username</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">USERNAME</span></span><a class=\"heading-anchor\" href=\"#cmdoption-createsuperuser-username\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-createsuperuser-email\">\n<span class=\"sig-name descname\"><span class=\"pre\">--email</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">EMAIL</span></span><a class=\"heading-anchor\" href=\"#cmdoption-createsuperuser-email\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>The username and email address for the new account can be supplied by\nusing the <code class=\"docutils literal notranslate\"><span class=\"pre\">--username</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">--email</span></code> arguments on the command\nline. If either of those is not supplied, <code class=\"docutils literal notranslate\"><span class=\"pre\">createsuperuser</span></code> will prompt for\nit when running interactively.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-createsuperuser-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-createsuperuser-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database into which the superuser object will be saved.</p>\n<p>You can subclass the management command and override <code class=\"docutils literal notranslate\"><span class=\"pre\">get_input_data()</span></code> if you\nwant to customize data input and validation. Consult the source code for\ndetails on the existing implementation and the method's parameters. For example,\nit could be useful if you have a <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code> in\n<a class=\"reference internal\" href=\"/ja/4.2/topics/auth/customizing/#django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\" title=\"django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">REQUIRED_FIELDS</span></code></a> and want to\nallow creating an instance instead of entering the primary key of an existing\ninstance.</p>\n</section>\n</section>\n<section id=\"django-contrib-contenttypes\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.contenttypes</span></code><a class=\"heading-anchor\" href=\"#django-contrib-contenttypes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"remove-stale-contenttypes\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">remove_stale_contenttypes</span></code><a class=\"heading-anchor\" href=\"#remove-stale-contenttypes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-remove_stale_contenttypes\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">remove_stale_contenttypes</span></span><a class=\"heading-anchor\" href=\"#django-admin-remove_stale_contenttypes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>This command is only available if Django's <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/contenttypes/\"><span class=\"doc\">contenttypes app</span></a> (<a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/contenttypes/#module-django.contrib.contenttypes\" title=\"django.contrib.contenttypes: Provides generic interface to installed models.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.contenttypes</span></code></a>) is installed.</p>\n<p>Deletes stale content types (from deleted models) in your database. Any objects\nthat depend on the deleted content types will also be deleted. A list of\ndeleted objects will be displayed before you confirm it's okay to proceed with\nthe deletion.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-remove_stale_contenttypes-database\">\n<span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"heading-anchor\" href=\"#cmdoption-remove_stale_contenttypes-database\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the database to use. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-remove_stale_contenttypes-include-stale-apps\">\n<span class=\"sig-name descname\"><span class=\"pre\">--include-stale-apps</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-remove_stale_contenttypes-include-stale-apps\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Deletes stale content types including ones from previously installed apps that\nhave been removed from <a class=\"reference internal\" href=\"/ja/4.2/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n</section>\n</section>\n<section id=\"django-contrib-gis\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.gis</span></code><a class=\"heading-anchor\" href=\"#django-contrib-gis\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"ogrinspect\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ogrinspect</span></code><a class=\"heading-anchor\" href=\"#ogrinspect\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>このコマンドは、<a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/gis/\"><span class=\"doc\">GeoDjango</span></a> (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.gis</span></code>) がインストールされている場合のみ使用できます。</p>\n<p>GeoDjango のドキュメントの <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/gis/commands/#django-admin-ogrinspect\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">description</span></code></a> を参照してください。</p>\n</section>\n</section>\n<section id=\"django-contrib-sessions\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.sessions</span></code><a class=\"heading-anchor\" href=\"#django-contrib-sessions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"clearsessions\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">clearsessions</span></code><a class=\"heading-anchor\" href=\"#clearsessions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-clearsessions\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">clearsessions</span></span><a class=\"heading-anchor\" href=\"#django-admin-clearsessions\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>cron job に設定したり、直接実行することで、期限切れのセッションを削除できます。</p>\n</section>\n</section>\n<section id=\"django-contrib-sitemaps\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.sitemaps</span></code><a class=\"heading-anchor\" href=\"#django-contrib-sitemaps\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"ping-google\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ping_google</span></code><a class=\"heading-anchor\" href=\"#ping-google\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>このコマンドは、<a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/sitemaps/\"><span class=\"doc\">Sitemaps framework</span></a> (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.sitemaps</span></code>) がインストールされている場合のみ使用できます。</p>\n<p>Sitemaps ドのキュメントの <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/sitemaps/#django-admin-ping_google\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">description</span></code></a> を参照してください。</p>\n</section>\n</section>\n<section id=\"django-contrib-staticfiles\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code><a class=\"heading-anchor\" href=\"#django-contrib-staticfiles\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"collectstatic\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code><a class=\"heading-anchor\" href=\"#collectstatic\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>This command is only available if the <a class=\"reference internal\" href=\"/ja/4.2/howto/static-files/\"><span class=\"doc\">static files application</span></a> (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code>) is installed.</p>\n<p>Please refer to its <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">description</span></code></a> in the\n<a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/staticfiles/\"><span class=\"doc\">staticfiles</span></a> documentation.</p>\n</section>\n<section id=\"findstatic\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">findstatic</span></code><a class=\"heading-anchor\" href=\"#findstatic\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>This command is only available if the <a class=\"reference internal\" href=\"/ja/4.2/howto/static-files/\"><span class=\"doc\">static files application</span></a> (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code>) is installed.</p>\n<p>Please refer to its <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/staticfiles/#django-admin-findstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">description</span></code></a> in the <a class=\"reference internal\" href=\"/ja/4.2/ref/contrib/staticfiles/\"><span class=\"doc\">staticfiles</span></a> documentation.</p>\n</section>\n</section>\n</section>\n<section id=\"default-options\">\n<h2>Default options<a class=\"heading-anchor\" href=\"#default-options\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Although some commands may allow their own custom options, every command\nallows for the following options by default:</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-pythonpath\">\n<span class=\"sig-name descname\"><span class=\"pre\">--pythonpath</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PYTHONPATH</span></span><a class=\"heading-anchor\" href=\"#cmdoption-pythonpath\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Adds the given filesystem path to the Python <a class=\"reference external\" href=\"https://diveinto.org/python3/your-first-python-program.html#importsearchpath\">import search path</a>. If this\nisn't provided, <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> will use the <span class=\"target\" id=\"index-8\"></span><a class=\"reference external\" href=\"https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH\" title=\"(in Python v3.14)\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">PYTHONPATH</span></code></a> environment\nvariable.</p>\n<p>This option is unnecessary in <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code>, because it takes care of setting\nthe Python path for you.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin migrate --pythonpath=&#39;/home/djangoprojects/myproject&#39;</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-settings\">\n<span class=\"sig-name descname\"><span class=\"pre\">--settings</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">SETTINGS</span></span><a class=\"heading-anchor\" href=\"#cmdoption-settings\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the settings module to use. The settings module should be in Python\npackage syntax, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">mysite.settings</span></code>. If this isn't provided,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> will use the <span class=\"target\" id=\"index-9\"></span><a class=\"reference internal\" href=\"/ja/4.2/topics/settings/#envvar-DJANGO_SETTINGS_MODULE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a> environment\nvariable.</p>\n<p>This option is unnecessary in <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code>, because it uses\n<code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> from the current project by default.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin migrate --settings=mysite.settings</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-traceback\">\n<span class=\"sig-name descname\"><span class=\"pre\">--traceback</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-traceback\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Displays a full stack trace when a <a class=\"reference internal\" href=\"/ja/4.2/howto/custom-management-commands/#django.core.management.CommandError\" title=\"django.core.management.CommandError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">CommandError</span></code></a>\nis raised. By default, <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> will show an error message when a\n<code class=\"docutils literal notranslate\"><span class=\"pre\">CommandError</span></code> occurs and a full stack trace for any other exception.</p>\n<p>This option is ignored by <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a>.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin migrate --traceback</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-verbosity\">\n<span id=\"cmdoption-v\"></span><span class=\"sig-name descname\"><span class=\"pre\">--verbosity</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">{0,1,2,3}</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-v</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">{0,1,2,3}</span></span><a class=\"heading-anchor\" href=\"#cmdoption-verbosity\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Specifies the amount of notification and debug information that a command\nshould print to the console.</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> means no output.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> means normal output (default).</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">2</span></code> means verbose output.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">3</span></code> means <em>very</em> verbose output.</p></li>\n</ul>\n<p>This option is ignored by <a class=\"reference internal\" href=\"#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a>.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin migrate --verbosity 2</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-no-color\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-color</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-no-color\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Disables colorized command output.  Some commands format their output to be\ncolorized. For example, errors will be printed to the console in red and SQL\nstatements will be syntax highlighted.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin runserver --no-color</span>\n</code></pre></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-force-color\">\n<span class=\"sig-name descname\"><span class=\"pre\">--force-color</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-force-color\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Forces colorization of the command output if it would otherwise be disabled\nas discussed in <a class=\"reference internal\" href=\"#syntax-coloring\"><span class=\"std std-ref\">Syntax coloring</span></a>. For example, you may want to pipe\ncolored output to another command.</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-skip-checks\">\n<span class=\"sig-name descname\"><span class=\"pre\">--skip-checks</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-skip-checks\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Skips running system checks prior to running the command. This option is only\navailable if the\n<a class=\"reference internal\" href=\"/ja/4.2/howto/custom-management-commands/#django.core.management.BaseCommand.requires_system_checks\" title=\"django.core.management.BaseCommand.requires_system_checks\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">requires_system_checks</span></code></a> command\nattribute is not an empty list or tuple.</p>\n<p>Example usage:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"go\">django-admin migrate --skip-checks</span>\n</code></pre></div>\n</section>\n<section id=\"extra-niceties\">\n<h2>Extra niceties<a class=\"heading-anchor\" href=\"#extra-niceties\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"syntax-coloring\">\n<span id=\"id1\"></span><h3>Syntax coloring<a class=\"heading-anchor\" href=\"#syntax-coloring\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std envvar\">\n<dt class=\"sig sig-object std\" id=\"envvar-DJANGO_COLORS\">\n<span class=\"sig-name descname\"><span class=\"pre\">DJANGO_COLORS</span></span><a class=\"heading-anchor\" href=\"#envvar-DJANGO_COLORS\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> / <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> commands will use pretty\ncolor-coded output if your terminal supports ANSI-colored output. It\nwon't use the color codes if you're piping the command's output to\nanother program unless the <a class=\"reference internal\" href=\"#cmdoption-force-color\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--force-color</span></code></a> option is used.</p>\n<section id=\"windows-support\">\n<h4>Windows support<a class=\"heading-anchor\" href=\"#windows-support\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>On Windows 10, the <a class=\"reference external\" href=\"https://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701\">Windows Terminal</a> application, <a class=\"reference external\" href=\"https://code.visualstudio.com\">VS Code</a>, and PowerShell\n(where virtual terminal processing is enabled) allow colored output, and are\nsupported by default.</p>\n<p>Under Windows, the legacy <code class=\"docutils literal notranslate\"><span class=\"pre\">cmd.exe</span></code> native console doesn't support ANSI\nescape sequences so by default there is no color output. In this case either of\ntwo third-party libraries are needed:</p>\n<ul>\n<li><p>Install <a class=\"extlink-pypi reference external\" href=\"https://pypi.org/project/colorama/\">colorama</a>, a Python package that translates ANSI color codes\ninto Windows API calls. Django commands will detect its presence and will\nmake use of its services to color output just like on Unix-based platforms.\n<code class=\"docutils literal notranslate\"><span class=\"pre\">colorama</span></code> can be installed via pip:</p>\n<div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Windows code\"><code><span class=\"gp\">...\\&gt;</span> py -m pip install colorama\n</code></pre></div>\n</li>\n<li><p>Install <a class=\"reference external\" href=\"http://adoxa.altervista.org/ansicon/\">ANSICON</a>, a third-party tool that allows <code class=\"docutils literal notranslate\"><span class=\"pre\">cmd.exe</span></code> to process\nANSI color codes. Django commands will detect its presence and will make use\nof its services to color output just like on Unix-based platforms.</p></li>\n</ul>\n<p>Other modern terminal environments on Windows, that support terminal colors,\nbut which are not automatically detected as supported by Django, may &quot;fake&quot; the\ninstallation of <code class=\"docutils literal notranslate\"><span class=\"pre\">ANSICON</span></code> by setting the appropriate environmental variable,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">ANSICON=&quot;on&quot;</span></code>.</p>\n</section>\n<section id=\"custom-colors\">\n<h4>Custom colors<a class=\"heading-anchor\" href=\"#custom-colors\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>The colors used for syntax highlighting can be customized. Django\nships with three color palettes:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">dark</span></code>, suited to terminals that show white text on a black\nbackground. This is the default palette.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">light</span></code>, suited to terminals that show black text on a white\nbackground.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">nocolor</span></code>, which disables syntax highlighting.</p></li>\n</ul>\n<p>You select a palette by setting a <span class=\"target\" id=\"index-10\"></span><a class=\"reference internal\" href=\"#envvar-DJANGO_COLORS\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_COLORS</span></code></a> environment\nvariable to specify the palette you want to use. For example, to\nspecify the <code class=\"docutils literal notranslate\"><span class=\"pre\">light</span></code> palette under a Unix or OS/X BASH shell, you\nwould run the following at a command prompt:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">DJANGO_COLORS</span><span class=\"o\">=</span><span class=\"s2\">&quot;light&quot;</span>\n</code></pre></div>\n<p>You can also customize the colors that are used. Django specifies a\nnumber of roles in which color is used:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">error</span></code> - A major error.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">notice</span></code> - A minor error.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">success</span></code> - A success.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">warning</span></code> - A warning.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sql_field</span></code> - The name of a model field in SQL.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sql_coltype</span></code> - The type of a model field in SQL.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sql_keyword</span></code> - An SQL keyword.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sql_table</span></code> - The name of a model in SQL.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_info</span></code> - A 1XX HTTP Informational server response.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_success</span></code> - A 2XX HTTP Success server response.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_not_modified</span></code> - A 304 HTTP Not Modified server response.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_redirect</span></code> - A 3XX HTTP Redirect server response other than 304.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_not_found</span></code> - A 404 HTTP Not Found server response.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_bad_request</span></code> - A 4XX HTTP Bad Request server response other than 404.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">http_server_error</span></code> - A 5XX HTTP Server Error response.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">migrate_heading</span></code> - A heading in a migrations management command.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">migrate_label</span></code> - A migration name.</p></li>\n</ul>\n<p>Each of these roles can be assigned a specific foreground and\nbackground color, from the following list:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">black</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">red</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">green</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">yellow</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">blue</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">magenta</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">cyan</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">white</span></code></p></li>\n</ul>\n<p>Each of these colors can then be modified by using the following\ndisplay options:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">bold</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">underscore</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">blink</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">reverse</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">conceal</span></code></p></li>\n</ul>\n<p>A color specification follows one of the following patterns:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">role=fg</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">role=fg/bg</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">role=fg,option,option</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">role=fg/bg,option,option</span></code></p></li>\n</ul>\n<p>where <code class=\"docutils literal notranslate\"><span class=\"pre\">role</span></code> is the name of a valid color role, <code class=\"docutils literal notranslate\"><span class=\"pre\">fg</span></code> is the\nforeground color, <code class=\"docutils literal notranslate\"><span class=\"pre\">bg</span></code> is the background color and each <code class=\"docutils literal notranslate\"><span class=\"pre\">option</span></code>\nis one of the color modifying options. Multiple color specifications\nare then separated by a semicolon. For example:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">DJANGO_COLORS</span><span class=\"o\">=</span><span class=\"s2\">&quot;error=yellow/blue,blink;notice=magenta&quot;</span>\n</code></pre></div>\n<p>would specify that errors be displayed using blinking yellow on blue,\nand notices displayed using magenta. All other color roles would be\nleft uncolored.</p>\n<p>Colors can also be specified by extending a base palette. If you put\na palette name in a color specification, all the colors implied by that\npalette will be loaded. So:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">DJANGO_COLORS</span><span class=\"o\">=</span><span class=\"s2\">&quot;light;error=yellow/blue,blink;notice=magenta&quot;</span>\n</code></pre></div>\n<p>would specify the use of all the colors in the light color palette,\n<em>except</em> for the colors for errors and notices which would be\noverridden as specified.</p>\n</section>\n</section>\n<section id=\"bash-completion\">\n<h3>Bash による補完<a class=\"heading-anchor\" href=\"#bash-completion\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>If you use the Bash shell, consider installing the Django bash completion\nscript, which lives in <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/4.2.x/extras/django_bash_completion\">extras/django_bash_completion</a> in the Django source\ndistribution. It enables tab-completion of <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> and\n<code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> commands, so you can, for instance...</p>\n<ul class=\"simple\">\n<li><p>まず、<code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> とタイプします。</p></li>\n<li><p>[TAB] キーをクリックし、利用できるオプション一覧を表示します。</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sql</span></code> とタイプし、[TAB] キーを押すと、名前が <code class=\"docutils literal notranslate\"><span class=\"pre\">sql</span></code> で始まるオプション一覧が表示されます。</p></li>\n</ul>\n<p>独自のカスタムアクションを追加したい場合は、<a class=\"reference internal\" href=\"/ja/4.2/howto/custom-management-commands/\"><span class=\"doc\">カスタム django-admin コマンドの作り方</span></a> を読んでください。</p>\n</section>\n<section id=\"black-formatting\">\n<h3>Black formatting<a class=\"heading-anchor\" href=\"#black-formatting\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<aside class=\"version-note version-added\" data-version=\"4.1\">\n<p class=\"version-note-title\">New in Django 4.1</p></aside>\n<p>The Python files created by <a class=\"reference internal\" href=\"#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startproject</span></code></a>, <a class=\"reference internal\" href=\"#django-admin-startapp\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startapp</span></code></a>,\n<a class=\"reference internal\" href=\"#django-admin-optimizemigration\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">optimizemigration</span></code></a>, <a class=\"reference internal\" href=\"#django-admin-makemigrations\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code></a>, and\n<a class=\"reference internal\" href=\"#django-admin-squashmigrations\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">squashmigrations</span></code></a> are formatted using the <code class=\"docutils literal notranslate\"><span class=\"pre\">black</span></code> command if it is\npresent on your <code class=\"docutils literal notranslate\"><span class=\"pre\">PATH</span></code>.</p>\n<p>If you have <code class=\"docutils literal notranslate\"><span class=\"pre\">black</span></code> globally installed, but do not wish it used for the\ncurrent project, you can set the <code class=\"docutils literal notranslate\"><span class=\"pre\">PATH</span></code> explicitly:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"nv\">PATH</span><span class=\"o\">=</span>path/to/venv/bin<span class=\"w\"> </span>django-admin<span class=\"w\"> </span>makemigrations\n</code></pre></div>\n<p>For commands using <code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code> you can pipe the output to <code class=\"docutils literal notranslate\"><span class=\"pre\">black</span></code> if needed:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code>django-admin<span class=\"w\"> </span>inspectdb<span class=\"w\"> </span><span class=\"p\">|</span><span class=\"w\"> </span>black<span class=\"w\"> </span>-\n</code></pre></div>\n</section>\n</section>\n</section>\n<section id=\"running-management-commands-from-your-code\">\n<h1>Running management commands from your code<a class=\"heading-anchor\" href=\"#running-management-commands-from-your-code\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.core.management.call_command\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">django.core.management.</span></span><span class=\"sig-name descname\"><span class=\"pre\">call_command</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.management.call_command\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>To call a management command from code use <code class=\"docutils literal notranslate\"><span class=\"pre\">call_command</span></code>.</p>\n<dl class=\"simple\">\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code></dt><dd><p>the name of the command to call or a command object. Passing the name is\npreferred unless the object is required for testing.</p>\n</dd>\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">*args</span></code></dt><dd><p>a list of arguments accepted by the command. Arguments are passed to the\nargument parser, so you can use the same style as you would on the command\nline. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">call_command('flush',</span> <span class=\"pre\">'--verbosity=0')</span></code>.</p>\n</dd>\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">**options</span></code></dt><dd><p>named options accepted on the command-line. Options are passed to the command\nwithout triggering the argument parser, which means you'll need to pass the\ncorrect type. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">call_command('flush',</span> <span class=\"pre\">verbosity=0)</span></code> (zero must\nbe an integer rather than a string).</p>\n</dd>\n</dl>\n<p>例:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.core</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">management</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.core.management.commands</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">loaddata</span>\n\n<span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;flush&quot;</span><span class=\"p\">,</span> <span class=\"n\">verbosity</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"n\">interactive</span><span class=\"o\">=</span><span class=\"kc\">False</span><span class=\"p\">)</span>\n<span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;loaddata&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;test_data&quot;</span><span class=\"p\">,</span> <span class=\"n\">verbosity</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">)</span>\n<span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"n\">loaddata</span><span class=\"o\">.</span><span class=\"n\">Command</span><span class=\"p\">(),</span> <span class=\"s2\">&quot;test_data&quot;</span><span class=\"p\">,</span> <span class=\"n\">verbosity</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>Note that command options that take no arguments are passed as keywords\nwith <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, as you can see with the <code class=\"docutils literal notranslate\"><span class=\"pre\">interactive</span></code> option above.</p>\n<p>Named arguments can be passed by using either one of the following syntaxes:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"c1\"># Similar to the command line</span>\n<span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;dumpdata&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;--natural-foreign&quot;</span><span class=\"p\">)</span>\n\n<span class=\"c1\"># Named argument similar to the command line minus the initial dashes and</span>\n<span class=\"c1\"># with internal dashes replaced by underscores</span>\n<span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;dumpdata&quot;</span><span class=\"p\">,</span> <span class=\"n\">natural_foreign</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n\n<span class=\"c1\"># `use_natural_foreign_keys` is the option destination variable</span>\n<span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;dumpdata&quot;</span><span class=\"p\">,</span> <span class=\"n\">use_natural_foreign_keys</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>Some command options have different names when using <code class=\"docutils literal notranslate\"><span class=\"pre\">call_command()</span></code> instead\nof <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code>. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span>\n<span class=\"pre\">createsuperuser</span> <span class=\"pre\">--no-input</span></code> translates to <code class=\"docutils literal notranslate\"><span class=\"pre\">call_command('createsuperuser',</span>\n<span class=\"pre\">interactive=False)</span></code>. To find what keyword argument name to use for\n<code class=\"docutils literal notranslate\"><span class=\"pre\">call_command()</span></code>, check the command's source code for the <code class=\"docutils literal notranslate\"><span class=\"pre\">dest</span></code> argument\npassed to <code class=\"docutils literal notranslate\"><span class=\"pre\">parser.add_argument()</span></code>.</p>\n<p>Command options which take multiple options are passed a list:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;dumpdata&quot;</span><span class=\"p\">,</span> <span class=\"n\">exclude</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;contenttypes&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;auth&quot;</span><span class=\"p\">])</span>\n</code></pre></div>\n<p>The return value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">call_command()</span></code> function is the same as the return\nvalue of the <code class=\"docutils literal notranslate\"><span class=\"pre\">handle()</span></code> method of the command.</p>\n<section id=\"output-redirection\">\n<h2>Output redirection<a class=\"heading-anchor\" href=\"#output-redirection\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Note that you can redirect standard output and error streams as all commands\nsupport the <code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code> options. For example, you could write:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"k\">with</span> <span class=\"nb\">open</span><span class=\"p\">(</span><span class=\"s2\">&quot;/path/to/command_output&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;w&quot;</span><span class=\"p\">)</span> <span class=\"k\">as</span> <span class=\"n\">f</span><span class=\"p\">:</span>\n    <span class=\"n\">management</span><span class=\"o\">.</span><span class=\"n\">call_command</span><span class=\"p\">(</span><span class=\"s2\">&quot;dumpdata&quot;</span><span class=\"p\">,</span> <span class=\"n\">stdout</span><span class=\"o\">=</span><span class=\"n\">f</span><span class=\"p\">)</span>\n</code></pre></div>\n</section>\n</section>\n","rootId":"","toc":[{"title":"django-admin と manage.py","anchor":"","children":[{"title":"使い方","anchor":"usage","children":[{"title":"ランタイムのヘルプを表示する","anchor":"getting-runtime-help","children":[]},{"title":"アプリ名","anchor":"app-names","children":[]},{"title":"バージョンを特定する","anchor":"determining-the-version","children":[]},{"title":"デバック出力を表示する","anchor":"displaying-debug-output","children":[]}]},{"title":"利用可能なコマンド","anchor":"available-commands","children":[{"title":"check","anchor":"check","children":[]},{"title":"compilemessages","anchor":"compilemessages","children":[]},{"title":"createcachetable","anchor":"createcachetable","children":[]},{"title":"dbshell","anchor":"dbshell","children":[]},{"title":"diffsettings","anchor":"diffsettings","children":[]},{"title":"dumpdata","anchor":"dumpdata","children":[{"title":"Fixtures compression","anchor":"fixtures-compression","children":[]}]},{"title":"flush","anchor":"flush","children":[]},{"title":"inspectdb","anchor":"inspectdb","children":[{"title":"Database-specific notes","anchor":"database-specific-notes","children":[{"title":"Oracle","anchor":"oracle","children":[]},{"title":"PostgreSQL","anchor":"postgresql","children":[]}]}]},{"title":"loaddata","anchor":"loaddata","children":[{"title":"Loading fixtures from stdin","anchor":"loading-fixtures-from-stdin","children":[]}]},{"title":"makemessages","anchor":"makemessages","children":[]},{"title":"makemigrations","anchor":"makemigrations","children":[]},{"title":"migrate","anchor":"migrate","children":[]},{"title":"optimizemigration","anchor":"optimizemigration","children":[]},{"title":"runserver","anchor":"runserver","children":[{"title":"異なるポートとアドレスを使用する場合の引数例","anchor":"examples-of-using-different-ports-and-addresses","children":[]},{"title":"開発用サーバーで静的 (static) ファイルを配信する","anchor":"serving-static-files-with-the-development-server","children":[]},{"title":"Serving with ASGI in development","anchor":"serving-with-asgi-in-development","children":[]}]},{"title":"sendtestemail","anchor":"sendtestemail","children":[]},{"title":"shell","anchor":"shell","children":[]},{"title":"showmigrations","anchor":"showmigrations","children":[]},{"title":"sqlflush","anchor":"sqlflush","children":[]},{"title":"sqlmigrate","anchor":"sqlmigrate","children":[]},{"title":"sqlsequencereset","anchor":"sqlsequencereset","children":[]},{"title":"squashmigrations","anchor":"squashmigrations","children":[]},{"title":"startapp","anchor":"startapp","children":[]},{"title":"startproject","anchor":"startproject","children":[]},{"title":"test","anchor":"test","children":[{"title":"テストランナーのオプション","anchor":"test-runner-options","children":[]}]},{"title":"testserver","anchor":"testserver","children":[]}]},{"title":"Commands provided by applications","anchor":"commands-provided-by-applications","children":[{"title":"django.contrib.auth","anchor":"django-contrib-auth","children":[{"title":"changepassword","anchor":"changepassword","children":[]},{"title":"createsuperuser","anchor":"createsuperuser","children":[]}]},{"title":"django.contrib.contenttypes","anchor":"django-contrib-contenttypes","children":[{"title":"remove_stale_contenttypes","anchor":"remove-stale-contenttypes","children":[]}]},{"title":"django.contrib.gis","anchor":"django-contrib-gis","children":[{"title":"ogrinspect","anchor":"ogrinspect","children":[]}]},{"title":"django.contrib.sessions","anchor":"django-contrib-sessions","children":[{"title":"clearsessions","anchor":"clearsessions","children":[]}]},{"title":"django.contrib.sitemaps","anchor":"django-contrib-sitemaps","children":[{"title":"ping_google","anchor":"ping-google","children":[]}]},{"title":"django.contrib.staticfiles","anchor":"django-contrib-staticfiles","children":[{"title":"collectstatic","anchor":"collectstatic","children":[]},{"title":"findstatic","anchor":"findstatic","children":[]}]}]},{"title":"Default options","anchor":"default-options","children":[]},{"title":"Extra niceties","anchor":"extra-niceties","children":[{"title":"Syntax coloring","anchor":"syntax-coloring","children":[{"title":"Windows support","anchor":"windows-support","children":[]},{"title":"Custom colors","anchor":"custom-colors","children":[]}]},{"title":"Bash による補完","anchor":"bash-completion","children":[]},{"title":"Black formatting","anchor":"black-formatting","children":[]}]}]},{"title":"Running management commands from your code","anchor":"running-management-commands-from-your-code","children":[{"title":"Output redirection","anchor":"output-redirection","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"API Reference","url":"/ja/4.2/ref/"}],"prev":{"docname":"ref/databases","title":"データベース","url":"/ja/4.2/ref/databases/"},"next":{"docname":"ref/exceptions","title":"Django の例外","url":"/ja/4.2/ref/exceptions/"},"formats":{"html":"/ja/4.2/ref/django-admin/","markdown":"/ja/4.2/ref/django-admin.md","json":"/ja/4.2/ref/django-admin.json"},"source":"https://github.com/django/django/blob/stable/4.2.x/docs/ref/django-admin.txt","official":"https://docs.djangoproject.com/ja/4.2/ref/django-admin/","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","it","pt-br","ko","es","el","pl"]}