mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Edited docs/django-admin.txt changes from [6400]. (I'm behind on editing!)
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6602 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -741,22 +741,25 @@ Customized actions | ||||
|  | ||||
| **New in Django development version** | ||||
|  | ||||
| If you want to add an action of your own to ``manage.py``, you can. | ||||
| Simply add a ``management/commands`` directory to your application. | ||||
| Each python module in that directory will be discovered and registered as | ||||
| Applications can register their own actions with ``manage.py``. For example, | ||||
| you might want to add a ``manage.py`` action for a Django app that you're | ||||
| distributing. | ||||
|  | ||||
| To do this, just add a ``management/commands`` directory to your application. | ||||
| Each Python module in that directory will be auto-discovered and registered as | ||||
| a command that can be executed as an action when you run ``manage.py``:: | ||||
|  | ||||
|     /fancy_blog | ||||
|     blog/ | ||||
|         __init__.py | ||||
|         models.py | ||||
|         /management | ||||
|         management/ | ||||
|             __init__.py | ||||
|             /commands | ||||
|             commands/ | ||||
|                 __init__.py | ||||
|                 explode.py | ||||
|         views.py | ||||
|          | ||||
| In this example, ``explode`` command will be made available to any project | ||||
| In this example, the ``explode`` command will be made available to any project | ||||
| that includes the ``fancy_blog`` application in ``settings.INSTALLED_APPS``. | ||||
|  | ||||
| The ``explode.py`` module has only one requirement -- it must define a class | ||||
|   | ||||
		Reference in New Issue
	
	Block a user