如何纠正这个错误:“'Adminsite'对象没有'root'属性

完整的错误信息是:

AttributeError on running Django app on apache as localhost -- 'Adminsite' object has no attribute 'root'

环境:
请求方法:GET
请求URL:http:// localhost:8000 /

 Django版本:1.3
 Python版本:2.6.5
安装的应用程序:
 ['django.contrib.auth','django.contrib.contenttypes',
  'django.contrib.sessions','django.contrib.sites','django.contrib.admin',
  'esp.datatree','esp.users','esp.membership','esp.miniblog',
  'esp.web','esp.program','esp.program.modules','esp.dbmail',
  'esp.cal','esp.lib','esp.setup','esp.qsd','esp.qsdmedia',
  'esp.resources','esp.gen_media','esp.dblog','esp.membership',
  'esp.queue','esp.survey','esp.accounting_core','esp.accounting_docs',
  'esp.shortterm','esp.utils','esp.cache','esp.cache_loader','esp.tagdict',
  'django_extensions','south','sslauth']
安装中间件:
 [ 'esp.middleware.threadlocalrequest.ThreadLocals',
  'esp.middleware.FixIEMiddleware',
  'esp.middleware.ESPErrorMiddleware',
  'django.middleware.common.CommonMiddleware',
  'django.contrib.sessions.middleware.SessionMiddleware',
  'esp.middleware.espauthmiddleware.ESPAuthMiddleware',
  'django.middleware.csrf.CsrfViewMiddleware',
  'django.middleware.doc.XViewMiddleware',
  'sslauth.middleware.SSLAuthMiddleware',
  'django.middleware.gzip.GZipMiddleware',
  'esp.middleware.PrettyErrorEmailMiddleware',
  'esp.middleware.StripWhitespaceMiddleware',
  'django.middleware.transaction.TransactionMiddleware',
  'esp.datatree.middleware.DataTreeLockMiddleware']

追溯:
在get_response中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/handlers/base.py”
   101. request.path_info)
parsing文件“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/urlresolvers.py”
   250. for self.url_patterns中的模式:
在_get_url_patterns文件中“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/urlresolvers.py”
   patterns = getattr(self.urlconf_module,“urlpatterns”,self.urlconf_module)
在_get_urlconf_module中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/urlresolvers.py”
   self._urlconf_module = import_module(self.urlconf_name)
在import_module中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/utils/importlib.py”
   35. __import __(姓名)
文件“/home/lakshay/mysite/esp/esp/esp/../esp/urls.py”中 
   58.(r'^ admin /(.*)',admin.site.root),

exceptiontypes:AttributeError at /
exception值:“AdminSite”对象没有属性“root”

编辑回应Aldarund :

是的,我确实更正了pipe理员的URL,但是现在它给了一个数据库错误。 可能是什么问题呢? 这是追溯:

环境:
请求方法:GET
请求url:http://127.0.0.1:8000/

追溯:
在get_response中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/handlers/base.py”
   111. response = callback(request,* callback_args,** callback_kwargs)
在家中的“/home/lakshay/mysite/esp/esp/esp/../esp/web/views/main.py”文件
   79. nav_category,created = NavBarCategory.objects.get_or_create(name ='home')
在get_or_create中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/models/manager.py”
  返回self.get_query_set()。get_or_create(** kwargs)
在get_or_create中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/models/query.py”
   return self.get(** lookup),False
在“get / get /
   344. num = len(clone)
在__len__文件中“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/models/query.py”
   self._result_cache = list(self.iterator())
迭代器中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/models/query.py”
  对于compiler.results_iter()中的row:
 results_iter中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/models/sql/compiler.py”
  对于self.execute_sql(MULTI)中的行,为680:
在execute_sql中的“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/models/sql/compiler.py”
   cursor.execute(sql,params)
在执行文件“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/backends/util.py”
   34. return self.cursor.execute(sql,params)
在执行文件“/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/db/backends/postgresql_psycopg2/base.py”
   44. return self.cursor.execute(query,args)

exceptiontypes:DatabaseError at /
exception值:关系“web_navbarcategory”不存在
 LINE 1:... me“,”web_navbarcategory“,”long_explanation“FROM”web_navba ...
                                                              ^

你的管理员的网址应该是:
url(r'^admin/', include(admin.site.urls))
(r'^admin/(.*)', admin.site.root)
– 这是为Django 1.0。 对于Django 1.3来说,这是行不通的。

我遇到的另一个可能的问题是,admin在settings.py文件中没有正确配置。 任何人有这个问题将要检查,他们安装的应用程序包括django.contrib.admin。 有关详细信息,请参阅https://docs.djangoproject.com/en/1.3/faq/admin/