Страницы

Поиск по вопросам

четверг, 23 января 2020 г.

Реализация хлебных крошек (breadcrumbs) в Django MPTT

#django #навигация


Добрый день! Подскажите пожалуйста. На сайте есть каталог товаров, для структуры
разделов используется django-mptt, есть ли какая то стандартная возможность построить
хлебные крошки по коду просматриваемого раздела?

Например:


  Женщинам -> обувь -> туфли -> без каблука


Модельки выглядят так:

class Category(MPTTModel):
    name = models.CharField('Раздел', max_length=100)
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children',
db_index=True)
    sort = models.SmallIntegerField('Сортировка', default=100)

class Product(models.Model):
    parent = models.ForeignKey(Category)
    name = models.CharField('Название', max_length=100)
    # ....

    


Ответы

Ответ 1



Решено! * templatetags * @register.inclusion_tag('catalog/template_tags/breadcrumb.html') def catalog_breadcrumb(category): return { 'category': category } * breadcrumb.html *

Комментариев нет:

Отправить комментарий