Помощь в учёбе, очень быстро...
Работаем вместе до победы

Создание интерфейса администратора

РефератПомощь в написанииУзнать стоимостьмоей работы

Сначала активируем интерфейс путем изменения настроек в settings.py. Затем добавим административные данные во все модели, определив класс admin: Admin: ss После добавления строки (r'^admin/(.*)', admin.site.root), в схему url. дизайн файл интерфейс сайт. При удалении существующего объекта интерфейс администратора запрашивает подтверждение операции для защиты от ошибочного удаления: Как видно… Читать ещё >

Создание интерфейса администратора (реферат, курсовая, диплом, контрольная)

Для определённого класса сайтов интерфейс администратора является обязательной частью инфраструктуры. Это вид интерфейса, доступный доверенным менеджерам сайта, который позволяет добавлять, редактировать и удалять содержимое сайта. Интерфейс администратора, читая метаданные из модели, предоставляет мощный и полностью готовый интерфейс, который немедленно могут использовать менеджеры сайта.

Сначала активируем интерфейс путем изменения настроек в settings.py. Затем добавим административные данные во все модели, определив класс admin: Admin:ss После добавления строки (r'^admin/(.*)', admin.site.root), в схему url. дизайн файл интерфейс сайт.

Запись данных в базу

После настройки интерфейса администратора мы можем сгенерировать таблицы базы данных. Введем команду python manage. py syncdb.

В результате работы команды создаются служебные таблицы и непосредственно таблицы базы данных.

Далее необходимо создать учетную запись суперпользователя или главного администратора, имеющего все права на управление сайтом.

Укажем имя: admin и пароль 1234.

После создания оставшихся служебных таблиц можно пользоваться интерфейсом администратора, находящимся по адресу.

Создание интерфейса администратора.

Как видно, страница содержит данные из всех таблиц базы данных. Данные из существующих таблиц можно добавлять, изменять и удалять.

Пройдя по ссылкам «добавить» и «Изменить», мы попадем на страницы, содержащие формы добавления и редактирования.

Создание интерфейса администратора.

Каждое поле, определённое в модели, отображается на форме и для полей различных типов созданы различные элементы управления.

Также интерфейс администратора выполняет проверку пользовательского ввода. Если оставить пустыми поля, которые требуется заполнять, или ввести неверное время в поле времени можно увидеть соответствующие сообщения об ошибках при попытке сохранить форму.

При удалении существующего объекта интерфейс администратора запрашивает подтверждение операции для защиты от ошибочного удаления:

Создание интерфейса администратора.

Часть интерфейса, отвечающая за работу с пользователями, позволяет назначить определенных пользователей менеджерами, то есть допускать их на административную часть сайта и давать соответствующие права. Создав учетную запись пользователя, можно редактировать ее параметры:

Создание интерфейса администратора.

Как видно, интерфейс администратора является очень удобным инструментом, позволяющим менеджерам и администратору выполнять необходимые задачи, редактировать базу данных в визуальном режиме и не тратить время на самостоятельную однообразную разработку.

Показать весь текст
Заполнить форму текущей работой