РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
810 of 818 menu

Команда changepassword

Команда changepassword применяется в Django для изменения пароля указанного пользователя. Она запускается из командной строки с помощью менеджера manage.py и позволяет администратору устанавливать новый пароль для любого пользователя без необходимости входа в интерфейс администратора. Команда запрашивает новый пароль дважды для подтверждения и проверяет его на соответствие требованиям безопасности.

Синтаксис

python manage.py changepassword [username]

Где username - имя пользователя, для которого требуется изменить пароль. Если имя не указано, команда запросит его интерактивно.

Пример

Давайте изменим пароль пользователя с именем 'admin':

python manage.py changepassword admin

После выполнения команды система попросит ввести новый пароль:

Changing password for user "admin" Password: Password (again): Password changed successfully for user "admin"

Пример

Если имя пользователя не передано, команда запросит его:

python manage.py changepassword

Результат выполнения кода:

Enter username:

После ввода имени пользователя, система запросит новый пароль:

Enter username: john_doe Changing password for user "john_doe" Password: Password (again): Password changed successfully for user "john_doe"

Пример

Для использования команды в скриптах, пароль можно передать через стандартный ввод с перенаправлением:

echo -e "new_password123\nnew_password123" | python manage.py changepassword admin

Результат выполнения кода:

"Changing password for user "admin"" "Password changed successfully for user "admin""

Смотрите также

  • команда createsuperuser,
    которая создает нового суперпользователя
  • команда runserver,
    которая запускает встроенный сервер разработки
  • команда shell,
    которая запускает интерактивный Python shell
  • команда migrate,
    которая применяет миграции базы данных
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить