Учетные данные PythonAnywhere не могут получить доступ к панели управления Django

Я новичок в Django и PythonAnywhere, поэтому в настоящее время я нахожусь на крутом пути обучения.

Я столкнулся с кирпичной стеной на начальных этапах попытки настроить обучающее приложение Django. Когда я наткнулся на часть 2, «Сайт администратора», я попытался получить доступ к панели управления администратора, используя свое имя пользователя и пароль PythonAnywhere. В результате я получил сообщение об ошибке, в котором говорилось, что мне нужно ввести правильное имя пользователя и пароль для сотрудников. Поскольку в инструкциях нет шага, говорящего о том, как настроить штатного пользователя, я не прав, предполагая, что мои учетные данные PythonAnywhere должны работать как правильные учетные данные персонала по умолчанию? Что мне здесь не хватает?

Я попытался найти ответ в Google, но единственный комментарий, который имел для меня смысл, заключался в том, что веб-сервер должен иметь правильный путь к переменным виртуальной среды. Насколько я могу судить, я уже правильно установил это в панели управления веб-приложением как:

/дома/словарь/.virtualenvs/django18

Я уверен, что Django 1.8 установлен правильно, но я запущу любые диагностические строки, которые кто-нибудь захочет, чтобы продемонстрировать это.

Я с нетерпением жду вашего ответа. Тем временем я попытаюсь настроить локальную копию Django, чтобы посмотреть, даст ли это мне некоторые подсказки относительно того, что может происходить.


person Terry Rozmus    schedule 23.08.2015    source источник


Ответы (1)


Вам все еще нужно создать пользователя-администратора, насколько я знаю, он не создается по умолчанию.

Взято из https://docs.djangoproject.com/en/1.8/intro/tutorial02/ :

Создание пользователя-администратора

Сначала нам нужно создать пользователя, который может войти на сайт администратора. Выполните следующую команду:

$ python manage.py createsuperuser

Введите желаемое имя пользователя и нажмите Enter.

Username: admin

Затем вам будет предложено указать желаемый адрес электронной почты:

Email address: [email protected]

Последним шагом является ввод пароля. Вам будет предложено ввести пароль дважды, второй раз как подтверждение первого.

Password: **********
Password (again): *********
Superuser created successfully.

Надеюсь это поможет.

person Maikflow    schedule 23.08.2015
comment
Да, это сработало, спасибо. Я нашел эту инструкцию и в других местах, но она не работала, когда я пробовал ее раньше. Похоже, это потому, что в этих инструкциях не упоминается, что вы также должны находиться в правильном каталоге на консоли, чтобы иметь доступ к manage.py. - person Terry Rozmus; 23.08.2015