django-nonrel和管理页面

时间:2011-12-14 02:20:51

标签: django google-app-engine django-admin django-nonrel

我正在尝试在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

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,只需在已安装的应用中注释掉'django.contrib.sites'即可... 这应该可以了!

答案 1 :(得分:1)

设置它有点棘手,我建议使用allButtonsPressed和GAE 1.5.3。