Часть седьмая. Настройка панели администратора
Настраиваем админку
Цель: Настроить панель администратора
Задачи:
Настройка миграции данных
Создание учётной записи администратора
Работа под учётной записью администратора
Миграция данных и создание суперпользователя
Перейдём в терминал и напишем команды:
Какие были диалоги:
Что мы сделали? Команда makemigrations
выполнила подготовку к миграции базу данных (точнее, все баз данных). Наша база данных создалась автоматически при первом запуске сервера и файл с ней – db.sqlite3. Мы его подготовили к миграции, то есть к переходу в рабочую стезю сайта.
Вторая команда – python manage.py migrate
выполнила ту самую миграцию.
Последняя команда – python manage.py createsuperuser
создала суперпользователя (администратора). Мы ввели имя – Admin, почту – portal@miigaik.ru и пароль – miigaik.
Попробуем зайти. Для этого – запустите сервер.
Вводим адрес – http://127.0.0.1:8000/admin
Вводим данные
Мы зашли как администратор.
Работа от имени администратора
Что мы можем сделать в панели администратора? Сверху справа мы видим кнопки – «посмотреть сайт», «сменить пароль» и «выйти». Все кнопки работают по назначению.
Мы можем создать группу или пользователя. Перейдём к пользователям
Мы видим, что сейчас создан только один пользователь – Admin
Давайте создадим ещё одного. Жмём кнопку “Add user” сверху справа.
Введём имя пользователи и пароль и нажмём кнопку «Save and continue editing». Я ввёл имя – MIIGAiK и пароль Geodez240.
Мы видим, что наш пароль зашифрован и закэширован. Также, мы можем сделать мелкую настройку – ввести личные данные, добавить пользователя в группу, отметить дату и время регистрации и т.д. Сейчас – это полностью функционирующая панель администратора, но без настроенной базы данный.
Last updated