ITRadio/docs/ru/admin_django.md

3.9 KiB
Raw Permalink Blame History

IT-Радио Docs RU

Инструкция по навигации в панели администратора проекта IT-Радио

Оглавление

С добавлением треков разобрались, плавно перейдем к панели администратора Django


На данный момент в панели администратора доступны следующие приложения и таблицы: alt text Пойдем по порядку:

  1. То, что написано на синим фоне, допустим, "AUDIO" - является приложением внутри нашего сайта, грубо говоря раздел, в котором доступны некоторые таблицы

  2. На примере приложения "AUDIO", разберем сущность таблицы

    • Избранные треки
    • Плейлисты
    • Подкасты
    • Треки
  3. Но прежде чем, мы перейдем к таблицам, разберемся в кнопках

    • Ссылка на таблицу alt text позволяет перейти в таблицу и посмотреть существующие записи
    • Кнопка alt text - позволяет добавить запись в таблицу
    • Кнопки alt text - содержатся внутри записи и позволяют создать новую запись, сохранить и создать еще одну запись, сохранить и продолжить редактирование соответственно
    • Ах да, не стоит обделять вниманием кнопку alt text, которая отображается при редактировании существующего объекта. Думаю, что ее назначение объяснять не нужно
  4. Описанные в первом пункте таблицы хранят уникальные записи, например, в таблице Избранные треки мы храним всего лишь два идентификатора:

    название поля тип поля обязательное ?
    id Пользователя целое число Да
    id Трека целое число Да

    alt text

  5. Перейдем к плейлистам. Здесь ситуация немного поинтереснее, так как для грамотного создания нам нужно указать:

    название поля тип поля обязательное ?
    Название плейлиста строка Нет
    Добавленные треки целое число Нет
    Пользователь целое число Нет
    Изображение плейлиста строка Нет

    alt text На картинке выше видно, что мы можем просмотреть какие треки мы хотим добавить, эти треки уже существуют в базе данных

  6. С подкастам ситуация полегче:

    название поля тип поля обязательное ?
    Название подкаста строка Да
    Файл подкаста строка Да
    Изображение подкаста строка Нет

    alt text На данный момент, файлом подкаста может являться только аудио