... アクションを追加したくなったとします。このドキュメントでは、 このチュートリアル で作成した polls アプリケーションに独自の closepoll コマンドを追加します。 独自のコマンドを追加するためには、 management/commands ディレクトリをアプリケーションに追加してくだ ... ge.py コマンドに登録します。例えば: polls/ __init__.py models.py management/ __init__.py commands/ __init__.py _private.py closepoll.py tests.py views.py この例では、 closepoll コマンドは polls アプリケーションを INSTALLED_APPS に含むプロジェクト全てで利用 ... できるようになります。 _private.py モジュールは管理コマンドとして利用できません。 closepoll.py モジュールには一つだけ満たすべき要件があります。それは、 BaseCommand クラスもしくはその サブクラス の一つを継承した Com ... ... アクションを追加したくなったとします。このドキュメントでは、 このチュートリアル で作成した polls アプリケーションに独自の closepoll コマンドを追加します。 独自のコマンドを追加するためには、 management/commands ディレクトリをアプリケーションに追加してくだ ... ge.py コマンドに登録します。例えば: polls/ __init__.py models.py management/ __init__.py commands/ __init__.py _private.py closepoll.py tests.py views.py この例では、 closepoll コマンドは polls アプリケーションを INSTALLED_APPS に含むプロジェクト全てで利用 ... できるようになります。 _private.py モジュールは管理コマンドとして利用できません。 closepoll.py モジュールには一つだけ満たすべき要件があります。それは、 BaseCommand クラスもしくはその サブクラス の一つを継承した Com ... ... トできます。 from io import StringIO from django.core.management import call_command from django.test import TestCase class ClosepollTest ( TestCase ): def test_command_output ( self ): out = StringIO () call_command ( "closepoll" , poll_ids = [ 1 ], stdou ... ... トできます。 from io import StringIO from django.core.management import call_command from django.test import TestCase class ClosepollTest ( TestCase ): def test_command_output ( self ): out = StringIO () call_command ( "closepoll" , poll_ids = [ 1 ], stdou ... 2026年10月08日