From c379fc4eec885101ac30e0505f967048c869e630 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Mon, 7 Jul 2014 18:04:00 -0400 Subject: [PATCH] [1.7.x] Fixed #22942 -- Noted that __init__.py files are required for management command detection. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks Diego Cerdán for the suggestion. Backport of 54546cee88 from master --- docs/howto/custom-management-commands.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/howto/custom-management-commands.txt b/docs/howto/custom-management-commands.txt index 247dfa620c..6e661f6596 100644 --- a/docs/howto/custom-management-commands.txt +++ b/docs/howto/custom-management-commands.txt @@ -26,6 +26,10 @@ directory whose name doesn't begin with an underscore. For example:: tests.py views.py +On Python 2, be sure to include ``__init__.py`` files in both the +``management`` and ``management/commands`` directories as done above or your +command will not be detected. + In this example, the ``closepoll`` command will be made available to any project that includes the ``polls`` application in :setting:`INSTALLED_APPS`.