Прежде всего, я новичок. Я использую Ubuntu 11.04 , который поставляется с Python 2.7, поэтому я установил Python2.5 в другой каталог для запуска Django-Non-Rel в Google App Engine . Я сделал руководство по гостевой книге, и теперь я пытаюсь добавить доступ администратора, но когда я ввожу правильный логин: пароль, Django считает его неправильным. Он даже не работает при развертывании в GAE. Если знаете, пожалуйста, ткните меня в правильном направлении.
Я добавил:
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
)
INSTALLED_APPS = (
...
'django.contrib.admin',
....
)
ИЗМЕНИТЬ
Я также добавил
url (r '^ admin /', include (admin.site.urls)),
в urls.py в каталоге подпроекта.
EOEDIT
Затем я создал базы данных суперпользователя и синхронизированные базы данных:
> python2.5 xxx-xxx-guestbook/manage.py createsuperuser python2.5
> xxx-xxx-guestbook/manage.py syncdb
Затем запустил приложение и не смог войти. Я всегда создавал несколько разных суперпользователей с одним и тем же результатом.
EDIT2
Спасибо всем за попытку помочь, но, к сожалению, ни одно из предложенных решений не устранило проблему. Я решил сначала изучить Django самостоятельно, а затем, возможно, переключиться на GAE Django-nonrel, поэтому вопрос больше не актуален. Должен ли я выбрать один ответ, чтобы дать кому-то несколько баллов?