Перейти к содержанию

Добавить контент через админку

Как наполнять и редактировать сайт через панель управления Django Admin: каталог, контакты, реквизиты, сертификаты. Программировать ничего не нужно.

Админка доступна по адресу /admin/ (локально — http://127.0.0.1:8000/admin/). Вход — по логину и паролю администратора. Если учётки ещё нет, её создают командой createsuperuser (см. Запуск проекта локально, шаг 5).

Интерфейс админки — на русском

Админка — рабочее место заказчика, поэтому её подписи русские (ADR-0006). Имена полей моделей (Name, Slug, Image, …) остаются английскими.

Как устроен каталог

Каталог состоит из трёх уровней:

  • Категория (например «Канистры», «Крышки») — раздел каталога.
  • Товар принадлежит одной категории.
  • У товара есть характеристики и фотографии — они редактируются прямо внутри карточки товара, отдельно создавать их не нужно.

Добавить категорию

  1. На главной странице админки → КатегорииДобавить категорию.
  2. Заполните:
  3. Name — название («Канистры»).
  4. Slug — часть адреса. Заполнится автоматически из названия; для кириллицы впишите латиницей вручную (kanistry). Это попадёт в URL: /catalog/kanistry/.
  5. Image — картинка раздела (необязательно).
  6. Order — порядок сортировки (меньше число — выше в списке).
  7. Is active — снимите галочку, чтобы скрыть категорию с сайта, не удаляя её.
  8. Сохранить.

Добавить товар

  1. ТоварыДобавить товар.
  2. Заполните основные поля:
  3. Category — выберите категорию.
  4. Name — название товара.
  5. Slug — латиницей (kanistra-20l). Войдёт в адрес: /catalog/kanistry/kanistra-20l/.
  6. Метка (badge) — короткий ярлык поверх фото в карточке («Евроканистра», «Круглая»). Необязательно.
  7. Description — описание товара.
  8. Image — главное фото карточки.
  9. Order, Is active — как у категории.
  10. Meta title / Meta description — теги для поисковиков (SEO). Если пусто — используются обычные название и описание.
  11. Характеристики и Фото товара добавляются в этой же форме ниже — см. следующие два раздела.
  12. Сохранить.

Характеристики товара

Характеристики — это пары «параметр → значение» (объём, масса, материал). Набор у разных товаров разный, поэтому поля свободные.

В форме товара, в блоке Характеристики:

  • Label — название параметра («Объём»).
  • Value — значение («20»).
  • Unit — единица измерения («л»). Необязательно.
  • Order — порядок в таблице характеристик.

Чтобы добавить ещё одну строку — заполните пустую внизу; чтобы удалить — отметьте Delete. Сохраняется всё вместе с товаром.

Фотографии товара (галерея)

В блоке Фото товара:

  • Image — файл фотографии.
  • Подпись (alt) — ракурс или описание («вид сбоку», «горловина 55 мм»). Используется как alt-текст и подпись миниатюры.
  • Order — порядок в галерее.

На карточке товара эти фото показываются каруселью с миниатюрами. Если фото не добавить — карточка покажет заглавное фото без галереи.

Изменить контакты и реквизиты

Телефоны, адрес, режим работы и банковские реквизиты правятся в одном месте — Настройки сайта (это единственная запись, не список).

  1. Настройки сайта → откроется форма с разделами:
  2. Контакты — название компании, телефоны (продажи / производство / бухгалтерия), контактные лица, e-mail.
  3. Адрес и режим — адрес, часы работы, запрос для Яндекс.Карт.
  4. Реквизиты — ИНН, КПП, ОГРН, расчётный счёт, банк и т.д.
  5. Уведомления и аналитика — см. ниже и Каналы уведомлений.
  6. Внесите изменения → Сохранить.

Телефоны вводятся один раз

Телефон вводится в удобном для показа виде (+7 495 000-00-00). Кликабельная ссылка tel: соберётся из него автоматически — отдельно её задавать не нужно.

Загрузить сертификаты

Сертификаты — это просто галерея картинок на странице «О компании».

  1. СертификатыДобавить сертификат.
  2. Заполните Title (название), Image (скан/фото), Order (порядок), Is active (показывать или скрыть).
  3. Сохранить.

Порядок и видимость можно менять прямо в списке сертификатов, не открывая каждый. Если активных сертификатов нет, секция на сайте скрывается целиком.

Заявки с сайта

Раздел Заявки — это обращения, оставленные через формы сайта. Поля заявки доступны только для чтения (заявку нельзя подделать или изменить из админки).

Менять можно один параметр — Статус (Новая / Обработана). Список заявок фильтруется по статусу и типу.