Часть 2. Python/Django и Hello World. Настройка администрирования тестового проекта Python/Django под OS Windows.

👁 141 просмотров

Цикл статей «Django шаг за шагом»

Для того, чтобы полноценно понимать как устроена модель MVC/MTV -модель фреймворка Django для нас будет очень полезно понимать как создаются модели, виды и шаблоны. Чтобы сделать такую тестовую страницу, где есть и модель и вид и контроллер в фреймворке Django есть встроенная система создания администраторов системы, по простому счету, это обычная панель администратора сайта. В данной статье проведем операции создания нового администратора и создадим базу данных для хранения администраторов. По умолчанию, Django работает с локальной БД SQLite, этого достаточно для мелких проектов, но если требует создавать большую базу данных с большим количеством запросов, то потребуется установить MySQL или PostgreSQL или что-то еще посерьезнее. При установке Django — исходников проекта БД SQLite создается автоматически и нам остается только создать суперпользователя через командную строку и войти через панель управления сайта

Создание суперпользователя

Для создания суперпользователя, останавливаем работу сервера, заходим в корневую папку нашего проекта(в прошлой части мы создали тестовый проект mathzilla,  с ним и будем работать) и выполняем следующие команды:

python manage.py migrate
python manage.py createsuperuser

Заполняем регистрационные данные и далее запустим наш сервер:

python manage.py runserver

python-create-django-site-superuser

Далее переходим по ссылке

http://127.0.0.1:8000/admin/

и заполняем данные, которые мы установили в настройках суперпользователя на этапе создания суперпользователя — логин и пароль и увидим панель управления
python-page-of-admin-panelНа этом настройка и создание суперпользователя сайта на Python/Django под Windows закончено.