Как создать самого первого пользователя на странице администратора django - PullRequest
0 голосов
/ 13 июня 2011

Я хочу получить доступ к странице http://127.0.0.1:8000/admin/, используя учетную запись пользователя и соответствующий пароль. Веб-сервер Django запущен и работает. Я могу увидеть страницу администрирования Django, зайдя на мой локальный хост через порт 8000. Но дело в том, что у меня нет учетной записи пользователя и пароля, установленных для доступа к этому.

Пожалуйста, посмотрите на следующий вывод для подтверждения:

$ python manage.py shell
Python 2.7.1 (r271:86832, Nov 27 2010, 17:19:03) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.contrib.auth.models import User
>>> users = User.objects.all()
>>> users
[]
>>>

Мой вопрос: как я могу создать пользователя и пароль для доступа к этой странице администратора? Я хотел бы работать с моими моделями, определенными в моем приложении, используя эту страницу администрирования.

Спасибо, ДжангоЛер

1 Ответ

1 голос
/ 14 июня 2011

При первом запуске «manage.py syncdb» вам будет предложено завершить создание пользователя-администратора.Если вы уже сделали это и не получили подсказки, возможно, вам придется сделать несколько вещей.

  • Во-первых, убедитесь, что вы не закомментировали промежуточное ПО или установленные приложения по умолчанию.См. Документацию и руководство по Django для элементов по умолчанию, которые должны быть там: https://docs.djangoproject.com/en/1.3/intro/tutorial01

  • Если каким-то образом вы это сделали, и у вас уже есть syncdb'd, но не было предложено, просто запустите manage.pyсоздает пользователя "и следуйте инструкциям.Более подробную информацию об этом можно найти здесь: https://docs.djangoproject.com/en/dev/ref/django-admin/?from=olddocs#createsuperuser

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...