我正在尝试在AppEngine上为我的网站设置Django管理套件,但它无法正常工作。我正在使用django-nonrel设置。我的网站的其余部分似乎工作正常,但我需要让管理员工作,所以我可以开始使用数据存储区。
这是我得到的错误:
DoesNotExist at /admin/
Site matching query does not exist.
我的网址模式包含以下模式:
url(r'^admin/', include(admin.site.urls)),
我的设置包括:
'autoload',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'djangotoolbox',
'djangoappengine',
'myapp',
我的困惑是它已安装并且它已存在,因此我不确定为什么它在该页面上失败。为了证明我没有忘记我的想法,我从工作站点复制了URL模式代码并查看了管理模块的代码,但仍然没有运气。
感谢任何人的洞察力。
RB
答案 0 :(得分:4)
我遇到了同样的问题,只需在已安装的应用中注释掉'django.contrib.sites'即可... 这应该可以了!
答案 1 :(得分:1)
设置它有点棘手,我建议使用allButtonsPressed和GAE 1.5.3。