I had at some point an urls file that looked like that:
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscov
Just a shot in the dark:
Did you add the admin in your INSTALLED_APPS, do a syncdb and restarted the server ?
Restarting the server is useful if you use Apache with mod_wsgi. It does not detect the changes in the code so you need to reload it manually.
The development server reloads code automatically.
Here is the complete information about this issue : http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode