Fixed #12407 - Document 'call_command' - thanks UloPe for the suggestion and adamv for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14818 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
00f36e0ebf
commit
097072aee4
|
@ -1338,3 +1338,27 @@ distribution. It enables tab-completion of ``django-admin.py`` and
|
||||||
|
|
||||||
|
|
||||||
See :doc:`/howto/custom-management-commands` for how to add customized actions.
|
See :doc:`/howto/custom-management-commands` for how to add customized actions.
|
||||||
|
|
||||||
|
|
||||||
|
==========================================
|
||||||
|
Running management commands from your code
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
.. function:: django.core.management.call_command(name, *args, **options)
|
||||||
|
|
||||||
|
To call a management command from code use ``call_command``.
|
||||||
|
|
||||||
|
``name``
|
||||||
|
the name of the command to call.
|
||||||
|
|
||||||
|
``*args``
|
||||||
|
a list of arguments accepted by the command.
|
||||||
|
|
||||||
|
``**options``
|
||||||
|
named options accepted on the command-line.
|
||||||
|
|
||||||
|
Examples::
|
||||||
|
|
||||||
|
from django.core import management
|
||||||
|
management.call_command('flush', verbosity=0, interactive=False)
|
||||||
|
management.call_command('loaddata', 'test_data', verbosity=0)
|
||||||
|
|
Loading…
Reference in New Issue