Django: не могу установить пароль для суперпользователя в командной строке

StackOverflow https://stackoverflow.com/questions/4288684

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top