Добавить контент через админку
Как наполнять и редактировать сайт через панель управления Django Admin: каталог, контакты, реквизиты, сертификаты. Программировать ничего не нужно.
Админка доступна по адресу /admin/ (локально —
http://127.0.0.1:8000/admin/). Вход — по логину
и паролю администратора. Если учётки ещё нет, её создают командой
createsuperuser (см. Запуск проекта локально,
шаг 5).
Интерфейс админки — на русском
Админка — рабочее место заказчика, поэтому её подписи русские
(ADR-0006). Имена полей моделей
(Name, Slug, Image, …) остаются английскими.
Как устроен каталог
Каталог состоит из трёх уровней:
- Категория (например «Канистры», «Крышки») — раздел каталога.
- Товар принадлежит одной категории.
- У товара есть характеристики и фотографии — они редактируются прямо внутри карточки товара, отдельно создавать их не нужно.
Добавить категорию
- На главной странице админки → Категории → Добавить категорию.
- Заполните:
- Name — название («Канистры»).
- Slug — часть адреса. Заполнится автоматически из названия; для
кириллицы впишите латиницей вручную (
kanistry). Это попадёт в URL:/catalog/kanistry/. - Image — картинка раздела (необязательно).
- Order — порядок сортировки (меньше число — выше в списке).
- Is active — снимите галочку, чтобы скрыть категорию с сайта, не удаляя её.
- Сохранить.
Добавить товар
- Товары → Добавить товар.
- Заполните основные поля:
- Category — выберите категорию.
- Name — название товара.
- Slug — латиницей (
kanistra-20l). Войдёт в адрес:/catalog/kanistry/kanistra-20l/. - Метка (badge) — короткий ярлык поверх фото в карточке («Евроканистра», «Круглая»). Необязательно.
- Description — описание товара.
- Image — главное фото карточки.
- Order, Is active — как у категории.
- Meta title / Meta description — теги для поисковиков (SEO). Если пусто — используются обычные название и описание.
- Характеристики и Фото товара добавляются в этой же форме ниже — см. следующие два раздела.
- Сохранить.
Характеристики товара
Характеристики — это пары «параметр → значение» (объём, масса, материал). Набор у разных товаров разный, поэтому поля свободные.
В форме товара, в блоке Характеристики:
- Label — название параметра («Объём»).
- Value — значение («20»).
- Unit — единица измерения («л»). Необязательно.
- Order — порядок в таблице характеристик.
Чтобы добавить ещё одну строку — заполните пустую внизу; чтобы удалить — отметьте Delete. Сохраняется всё вместе с товаром.
Фотографии товара (галерея)
В блоке Фото товара:
- Image — файл фотографии.
- Подпись (alt) — ракурс или описание («вид сбоку», «горловина 55 мм»). Используется как alt-текст и подпись миниатюры.
- Order — порядок в галерее.
На карточке товара эти фото показываются каруселью с миниатюрами. Если фото не добавить — карточка покажет заглавное фото без галереи.
Изменить контакты и реквизиты
Телефоны, адрес, режим работы и банковские реквизиты правятся в одном месте — Настройки сайта (это единственная запись, не список).
- Настройки сайта → откроется форма с разделами:
- Контакты — название компании, телефоны (продажи / производство / бухгалтерия), контактные лица, e-mail.
- Адрес и режим — адрес, часы работы, запрос для Яндекс.Карт.
- Реквизиты — ИНН, КПП, ОГРН, расчётный счёт, банк и т.д.
- Уведомления и аналитика — см. ниже и Каналы уведомлений.
- Внесите изменения → Сохранить.
Телефоны вводятся один раз
Телефон вводится в удобном для показа виде (+7 495 000-00-00).
Кликабельная ссылка tel: соберётся из него автоматически — отдельно
её задавать не нужно.
Загрузить сертификаты
Сертификаты — это просто галерея картинок на странице «О компании».
- Сертификаты → Добавить сертификат.
- Заполните Title (название), Image (скан/фото), Order (порядок), Is active (показывать или скрыть).
- Сохранить.
Порядок и видимость можно менять прямо в списке сертификатов, не открывая каждый. Если активных сертификатов нет, секция на сайте скрывается целиком.
Заявки с сайта
Раздел Заявки — это обращения, оставленные через формы сайта. Поля заявки доступны только для чтения (заявку нельзя подделать или изменить из админки).
Менять можно один параметр — Статус (Новая / Обработана). Список
заявок фильтруется по статусу и типу.