Index: locker/bin/scripts-django
===================================================================
--- locker/bin/scripts-django	(revision 1041)
+++ locker/bin/scripts-django	(revision 1042)
@@ -3,5 +3,5 @@
 sname="Django"
 deploy="django"
-prompt_password=0
+prompt_username=1
 create_scripts_dir=1
 . /mit/scripts/deploy$scriptsdev/bin/onathena
Index: locker/deploy/bin/django
===================================================================
--- locker/deploy/bin/django	(revision 1041)
+++ locker/deploy/bin/django	(revision 1042)
@@ -58,4 +58,15 @@
   } elsif (/Chicago/) {
     $_ =~ s/Chicago/New_York/;
+  } elsif (/^ADMIN_MEDIA_PREFIX/) {
+    $_ = "ADMIN_MEDIA_PREFIX = '/__scripts/django/media/'";
+  } elsif (/^INSTALLED_APPS/) {
+    print NEWSETTINGS "$_\n";
+    while (<SETTINGS>) {
+      if (/^\)/) {
+	print NEWSETTINGS "    'django.contrib.admin',\n";
+	print NEWSETTINGS "    'django.contrib.admindocs',\n";
+      }
+      print NEWSETTINGS $_;
+    }
   }
   print NEWSETTINGS "$_\n";
@@ -64,4 +75,32 @@
 close SETTNGS;
 rename "settings.py.new", "settings.py";
+
+open URLS, "urls.py";
+open NEWURLS, ">urls.py.new";
+while (<URLS>) {
+  chomp;
+  if (/^#.*from django\.contrib import admin/) {
+    $_ =~ s/^# *//;
+  } elsif (/^#.*admin.autodiscover/) {
+    $_ =~ s/^# *//;
+  } elsif (/^ *# *\(r\'\^admin\//) {
+    $_ =~ s/# *//;
+  }
+  print NEWURLS "$_\n";
+}
+close NEWURLS;
+close URLS;
+rename "urls.py.new", "urls.py";
+
+print "Initializing your project's SQL database schema...\n";
+system qw{./manage.py syncdb --noinput};
+print "...done\n";
+
+print "Creating your superuser account... ";
+system qw{./manage.py createsuperuser --username}, $admin_username, "--email", $email, "--noinput";
+print "done\n";
+print "Setting your superuser password... ";
+system qw{mysql -D}, "$USER+$addrlast", "-e", "UPDATE auth_user SET password=MD5(\'$admin_password\') WHERE username=\'$admin_username\'";
+print "done\n";
 
 print "\nDjango has been installed.\n\nYour project is located in:\n";
