Ответы пользователя по тегу HTML
  • Как объединить продукты?

    @forkhammer
    Fullstack-разработчик (Django, Angular)
    Наследовать модель товаров имеет место, если разные товары отличаются набором полей или поведением. Я сомневаюсь что модели Book и Phone будут отличаться - это просто физический товар, у которого есть название, артикул, цена, количество на складе и тд. В этом случае товары надо разбивать не на модели, а на категории - сделать модель Category и у продукта поле category = ForeignKey(Category)

    Если ты захочешь положить в каталог очень разные товары - физический товар, электронные товары с подпиской, подарочные сертификаты и т.д., то в этом случае может помочь наследование моделей. Но не в том виде как у тебя. Чтобы все работало как надо поможет django-polymorphic https://django-polymorphic.readthedocs.io/en/stable/ Он сделает тебе правильное наследование в общем каталоге продуктов
    Ответ написан
    Комментировать
  • Как обработать событие изменения размера бумаги при печати из браузера?

    @forkhammer
    Fullstack-разработчик (Django, Angular)
    Нужно использовать абсолютные величины в размерах
    @media print and (min-width: 210mm) {
         // правила для портретного режима А4
    }
    @media print and (min-width: 297mm) {
         // правила для альмомного режима А4
    }

    Другие размеры и комбинации правил для других форматов не трудно подобрать
    Ответ написан
    4 комментария