Skip to content

Commit

Permalink
Fixed #18187 -- Completed example and details about custom command op…
Browse files Browse the repository at this point in the history
…tions. Thanks purple for the report.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17930 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
claudep committed Apr 23, 2012
1 parent d93b2a8 commit 530ab32
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion docs/howto/custom-management-commands.txt
Expand Up @@ -95,7 +95,16 @@ must be added to :attr:`~BaseCommand.option_list` like this:
default=False, default=False,
help='Delete poll instead of closing it'), help='Delete poll instead of closing it'),
) )
# ...
def handle(self, *args, **options):
# ...
if options['delete']:
poll.delete()
# ...

The option (``delete`` in our example) is available in the options dict
parameter of the handle method. See the :py:mod:`optparse` Python documentation
for more about ``make_option`` usage.


In addition to being able to add custom command line options, all In addition to being able to add custom command line options, all
:doc:`management commands</ref/django-admin>` can accept some :doc:`management commands</ref/django-admin>` can accept some
Expand Down

0 comments on commit 530ab32

Please sign in to comment.