From 097072aee4ff3ebee0373cb996b9ee49e35400f0 Mon Sep 17 00:00:00 2001 From: Timo Graham Date: Sat, 4 Dec 2010 20:58:07 +0000 Subject: [PATCH] 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 --- docs/ref/django-admin.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/ref/django-admin.txt b/docs/ref/django-admin.txt index eeb5fee911..821b37fc5a 100644 --- a/docs/ref/django-admin.txt +++ b/docs/ref/django-admin.txt @@ -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. + + +========================================== +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)