mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Added 'shell' option to django-admin.py and manage.py
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1900 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -814,6 +814,12 @@ def createcachetable(tablename): | ||||
|     db.db.commit() | ||||
| createcachetable.args = "[tablename]" | ||||
|  | ||||
| def run_shell(): | ||||
|     "Runs a Python interactive interpreter" | ||||
|     import code | ||||
|     code.interact() | ||||
| run_shell.args = '' | ||||
|  | ||||
| # Utilities for command-line script | ||||
|  | ||||
| DEFAULT_ACTION_MAPPING = { | ||||
| @@ -826,6 +832,7 @@ DEFAULT_ACTION_MAPPING = { | ||||
|     'install': install, | ||||
|     'installperms': installperms, | ||||
|     'runserver': runserver, | ||||
|     'shell': run_shell, | ||||
|     'sql': get_sql_create, | ||||
|     'sqlall': get_sql_all, | ||||
|     'sqlclear': get_sql_delete, | ||||
| @@ -906,7 +913,7 @@ def execute_from_command_line(action_mapping=DEFAULT_ACTION_MAPPING): | ||||
|                 sys.exit(1) | ||||
|         else: | ||||
|             action_mapping[action](username, email, password) | ||||
|     elif action in ('init', 'validate'): | ||||
|     elif action in ('init', 'shell', 'validate'): | ||||
|         action_mapping[action]() | ||||
|     elif action == 'inspectdb': | ||||
|         try: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user