summaryrefslogtreecommitdiff
path: root/django/bin/django-admin.py
diff options
context:
space:
mode:
authorJacob Kaplan-Moss <jacob@jacobian.org>2005-09-25 22:03:30 +0000
committerJacob Kaplan-Moss <jacob@jacobian.org>2005-09-25 22:03:30 +0000
commit0fa1aa8711a6e1f3653e98943f2847366c0ac556 (patch)
tree6d76e49e1cd668c83cca5736b8cf8242b51a4f83 /django/bin/django-admin.py
parent6b4095ad10fc4a422b5243b353f45b8fc44562b3 (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-xdjango/bin/django-admin.py8
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]