ITRadio/docs/ru/admin_django.md

50 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# IT-Радио Docs RU
Инструкция по навигации в панели администратора проекта IT-Радио
### [Оглавление](./instruk.md)
С добавлением треков разобрались, плавно перейдем к панели администратора _Django_
___
На данный момент в панели администратора доступны следующие приложения и таблицы: ![alt text](image-4.png)
Пойдем по порядку:
1. То, что написано на синим фоне, допустим, "AUDIO" - является приложением внутри нашего сайта, грубо говоря раздел, в котором доступны некоторые аблицы_
1. На примере приложения "AUDIO", разберем сущность аблицы_
* Избранные треки
* Плейлисты
* Подкасты
* Треки
1. Но прежде чем, мы перейдем к таблицам, разберемся в кнопках
* Ссылка на таблицу ![alt text](image-11.png) позволяет перейти в таблицу и посмотреть существующие записи
* Кнопка ![alt text](image-10.png) - позволяет добавить запись в таблицу
* Кнопки ![alt text](image-12.png) - содержатся внутри записи и позволяют создать новую запись, сохранить и создать еще одну запись, сохранить и продолжить редактирование __соответственно__
* Ах да, не стоит обделять вниманием кнопку ![alt text](image-13.png), которая отображается при редактировании существующего объекта. Думаю, что ее назначение объяснять не нужно
1. Описанные в первом пункте таблицы хранят уникальные записи, например, в таблице **Избранные треки** мы храним всего лишь два идентификатора:
название поля | тип поля | обязательное ?
:-------------|:--------:|---------------:
id Пользователя | целое число | Да
id Трека | целое число | Да
![alt text](image-6.png)
1. Перейдем к плейлистам. Здесь ситуация немного поинтереснее, так как для грамотного создания нам нужно указать:
название поля | тип поля | обязательное ?
:-------------|:--------:|---------------:
Название плейлиста | строка | Нет
Добавленные треки | целое число | Нет
Пользователь | целое число | Нет
Изображение плейлиста | строка | Нет
![alt text](image-7.png)
На картинке выше видно, что мы можем просмотреть какие треки мы хотим добавить, эти треки уже существуют в базе данных
1. С подкастам ситуация полегче:
название поля | тип поля | обязательное ?
:-------------|:--------:|---------------:
Название подкаста | строка | Да
Файл подкаста | строка | Да
Изображение подкаста | строка | Нет
![alt text](image-8.png)
На данный момент, файлом подкаста может являться только _аудио_