подскажите пожалуйста как использовать breadcrumbs в django1.6/python3.3.
я установил модуль отсюда. затем добавил 'breadcrumbs' в INSTALLED_APPS.
затем добавил 'breadcrumbs.middleware.BreadcrumbsMiddleware' в MIDDLEWARE_CLASSES.
затем добавил 'django.core.context_processors.tz', 'django.core.context_processors.request' в TEMPLATE_CONTEXT_PROCESSORS.
затем добавил в views.py:
def inner_page(request, slug='index'):
request.breadcrumbs("qwerty", request.path_info)
t = loader.get_template('inner_page.html')
c = None
if slug == 'index':
content = Page.get_main_pages(request)
c = RequestContext(request, {
'title': 'Main page',
'content': content,
'slug': 'index',
}, [custom_proc])
else:
content = Page.get_page(slug)
c = RequestContext(request, {
'title': slug,
'content': content,
'slug': slug,
}, [custom_proc])
try:
c != None
except NameError:
raise Http404
else:
return HttpResponse(t.render(c))
затем добавил в base.html:
<div>
{% for breadcrumb in request.breadcrumbs %}
<a href="{{ breadcrumb.url }}">{{ breadcrumb.name }}</a>{% if not forloop.last %} » {% endif %}
{% endfor %}
<div>
в результате в консоль выводится следующее сообщение об ошибке
Updated 12 April 2014, 16:41 by prozaik81-2.