Django: не могу установить пароль для суперпользователя в командной строке - PullRequest
2 голосов
/ 27 ноября 2010

В уроке Django я нахожусь в части, которая говорит: «Вы увидите сообщение для каждой таблицы базы данных, которую оно создает, и вы получите подсказку, спрашивающую, хотите ли вы создать учетную запись суперпользователя для системы аутентификации. Продолжайте и сделайте это. " Я использую Django 1.2.3.

В случае, если это уместно, я использую SQLite, и в файле настроек под mysite я не устанавливал пароль, потому что вы должны оставить его пустым для SQLite. Но сейчас я настраиваю учетную запись суперпользователя в командной строке и требует, чтобы я установил пароль. И это не позволит мне печатать.

Поэтому я оставляю это поле пустым и нажимаю ввод (который работает), и он просит меня подтвердить свой пароль. Я снова нажал Enter. И он говорит мне: «Ошибка: ваши пароли не совпадают».

Есть ли причина, по которой мне нельзя вводить какой-либо текст? Есть ли способ обойти это? Это просто сервер разработки, так что я в порядке, если решение вообще не требует установки пароля, но и не позволяет мне этого делать.

Хорошо, я знаю, что должен ввести что-то непустое. Проблема в том, что командная строка буквально не позволяет мне печатать там. Я нажимаю клавиши, и маленький мигающий знак подчеркивания не двигается. Все, что мне нужно, это нажать Enter, пока оно пустое, но тогда пустые пароли не совпадают. Я хочу знать, почему он не позволяет мне печатать.

Ответы [ 3 ]

7 голосов
/ 27 ноября 2010

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

0 голосов
/ 27 ноября 2010

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

0 голосов
/ 27 ноября 2010

Пароль суперпользователя Django не зависит от пароля, используемого для аутентификации на сервере базы данных. Причина, по которой вы не сможете установить непустой пароль, заключается в том, что это угроза безопасности; Джанго не волнует, что ваше приложение никогда не увидит публичного использования.

...