Цикл статей «Django шаг за шагом»
Для того, чтобы полноценно понимать как устроена модель MVC/MTV -модель фреймворка Django для нас будет очень полезно понимать как создаются модели, виды и шаблоны. Чтобы сделать такую тестовую страницу, где есть и модель и вид и контроллер в фреймворке Django есть встроенная система создания администраторов системы, по простому счету, это обычная панель администратора сайта. В данной статье проведем операции создания нового администратора и создадим базу данных для хранения администраторов. По умолчанию, Django работает с локальной БД SQLite, этого достаточно для мелких проектов, но если требует создавать большую базу данных с большим количеством запросов, то потребуется установить MySQL или PostgreSQL или что-то еще посерьезнее. При установке Django — исходников проекта БД SQLite создается автоматически и нам остается только создать суперпользователя через командную строку и войти через панель управления сайта
Создание суперпользователя
Для создания суперпользователя, останавливаем работу сервера, заходим в корневую папку нашего проекта(в прошлой части мы создали тестовый проект mathzilla, с ним и будем работать) и выполняем следующие команды:
python manage.py migrate python manage.py createsuperuser
Заполняем регистрационные данные и далее запустим наш сервер:
python manage.py runserver
Далее переходим по ссылке
http://127.0.0.1:8000/admin/
и заполняем данные, которые мы установили в настройках суперпользователя на этапе создания суперпользователя — логин и пароль и увидим панель управления
На этом настройка и создание суперпользователя сайта на Python/Django под Windows закончено.