Я отлично справился с настройкой 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 createuperuser создаст суперпользователя в этой базе данных.
В случае GAE SKD, он использует хранилище данных GAE, поэтому созданный вами суперпользователь отсутствует> там.
Вот что вы могли бы сделать:
Создать обычного пользователя
Перейдите в / _ah / admin / и измените данные для пользовательской таблицы в хранилище данных, изменив желаемое поле> users is_superuser на True.
Что такое СКД? Это звучит как ответ на мои проблемы? Если да, то как мне создать обычного пользователя?
Вот некоторые ссылки, которые я видел:
Я посмотрел вокруг на следующие посты:
Не удается войти в интерфейс Django / admin
движку приложения django-nonrel google не удается войти в панель администратора
Django-nonrel не может войти в систему как суперпользователь
Есть идеи, что я могу делать не так?
Спасибо!