Прежде всего, я новичок. Я использую 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',
....
)
EDIT
Я также добавил
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, так что вопрос больше не актуален. Должен ли я выбрать один ответ, чтобы дать кому-то несколько баллов?