diff options
| author | Jacob Kaplan-Moss <jacob@jacobian.org> | 2005-09-25 22:03:30 +0000 |
|---|---|---|
| committer | Jacob Kaplan-Moss <jacob@jacobian.org> | 2005-09-25 22:03:30 +0000 |
| commit | 0fa1aa8711a6e1f3653e98943f2847366c0ac556 (patch) | |
| tree | 6d76e49e1cd668c83cca5736b8cf8242b51a4f83 /django/bin/django-admin.py | |
| parent | 6b4095ad10fc4a422b5243b353f45b8fc44562b3 (diff) | |
Added a database-backed cache backend, along with a tool in django-admin to
create the necessary table structure. This closes #515; thanks again,
Eugene!
git-svn-id: http://code.djangoproject.com/svn/django/trunk@692 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/bin/django-admin.py')
| -rwxr-xr-x | django/bin/django-admin.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/django/bin/django-admin.py b/django/bin/django-admin.py index 17c28b81fd..31af89dae5 100755 --- a/django/bin/django-admin.py +++ b/django/bin/django-admin.py @@ -6,6 +6,7 @@ import os, sys ACTION_MAPPING = { 'adminindex': management.get_admin_index, 'createsuperuser': management.createsuperuser, + 'createcachetable' : management.createcachetable, # 'dbcheck': management.database_check, 'init': management.init, 'inspectdb': management.inspectdb, @@ -23,7 +24,7 @@ ACTION_MAPPING = { 'validate': management.validate, } -NO_SQL_TRANSACTION = ('adminindex', 'dbcheck', 'install', 'sqlindexes') +NO_SQL_TRANSACTION = ('adminindex', 'createcachetable', 'dbcheck', 'install', 'sqlindexes') def get_usage(): """ @@ -79,6 +80,11 @@ def main(): except NotImplementedError: sys.stderr.write("Error: %r isn't supported for the currently selected database backend.\n" % action) sys.exit(1) + elif action == 'createcachetable': + try: + ACTION_MAPPING[action](args[1]) + except IndexError: + parser.print_usage_and_exit() elif action in ('startapp', 'startproject'): try: name = args[1] |
