Создание суперпользователя Django
При разворачивании проекта устанавливаются необходимые приложения, в частности `django.contrib.admin` и `django.contrib.auth`. При миграции эти приложения добавили свои таблицы в базу данных: - **admin** — создаёт интерфейс администратора сайта, - **auth** — управляет пользователями. Именно эти приложения позволят нам создать учётную запись администратора сайта и авторизоваться на сайте. При создании администратора мы дадим ему максимум прав; такие аккаунты в Django называются «суперпользователями» (superuser). Под этой учётной записью вы будете управлять сайтом через интерфейс администрирования (админ-зону). Для создания суперпользователя выполните команду: Скопировать кодBASH ``` (venv) $ python manage.py createsuperuser Username (leave blank to use 'user'): # Придумайте логин (например, admin@admin.ru) Email address: # укажите почту (например, admin@admin.ru) Password: # придумайте пароль Password (again): # повторите пароль Superuser created successfully. ``` Если вы укажете слишком простой пароль (например, 111), Django предложит усложнить его: Скопировать кодBASH ``` (venv) $ python manage.py createsuperuser Username (leave blank to use 'user'): admin Email address: Password: Password (again): This password is too short. It must contain at least 8 characters. This password is too common. This password is entirely numeric. Bypass password validation and create user anyway? [y/N]: # Django спрашивает, оставить ли указанный вами пароль, который # слишком короток # слишком банален # состоит только из цифр ``` Если вы забудете имя пользователя или логин, то при наличии доступа к серверу вы всегда можете создать нового суперпользователя
Название:
Создание суперпользователя Django
Категория:
Разное