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