Я получил прекрасную настройку django-nonrel и проработал первые 5 глав djangobook без каких-либо реальных проблем. Сейчас я просматриваю главу 6, в которой рассказывается о создании админки. http://www.djangobook.com/en/2.0/chapter06/ Но , Я не могу войти.
Я могу попасть на страницу входа администратора на localhost, но там всегда написано, что мое имя пользователя и пароль неверны.
Некоторые предлагают: «Зайдите в свою базу данных и проверьте таблицу auth_user. Убедитесь, что is_staff имеет значение TRUE для пользователя, которого вы используете для входа в систему». Я вошел сюда: "python manage.py shell" и увидел, что мой суперпользователь был там, и что is_staff было правдой.
Я создал суперпользователя с запущенным сервером и без него, и ни один из них не позволил мне войти в систему после слов.
Один пользователь (crogjer) предложил следующее:
Это может быть проблема:
Вы настроили базу данных для обычного проекта django. Итак, manage.py createduperuser создаст суперпользователя в этой базе данных.
В случае GAE SKD он использует хранилище данных GAE, поэтому созданный вами суперпользователь отсутствует> там.
Вот что вы могли бы сделать:
Создайте обычного пользователя. Перейдите в / _ah / admin / и измените данные для таблицы пользователей в хранилище данных, изменив желаемое поле> users is_superuser на True.
Что такое SKD? Это похоже на ответ на мои проблемы? Если да, как мне создать обычного пользователя?
Вот некоторые из справочных сообщений, которые я видел: Я просмотрел следующие сообщения: Не удается войти в интерфейс Django / администратора django-nonrel google app engine не может войти в панель администратора Django-nonrel не может войти как суперпользователь
Есть идеи, что я делаю неправильно? Спасибо!