@nihi1ist

Как могу найти ошибку в коде Django?

Начал изучать Django по книжке В.А. Дронова. Столкнулся с ошибкой, которую не могу найти. А именно, не формируется ссылка на раздел. Есть функция:
def by_rubric(request, rubric_id):
    bbs = Bb.objects.filter(rubric=rubric_id)
    rubrics = Rubric.objects.all()
    current_rubric = Rubric.objects.get(pk=rubric_id)
    context = {'bbs': bbs, 'rubrics': rubrics, 'current_rubric': current_rubric}
    return render(request, 'bboard/by_rubric.html', context)

Так же есть ссылка которая ссылается на эту функцию:
urlpatterns = [
    path('<int:rubric_id>/', by_rubric),
    path('', index),
]

Подскажите, где я ошибся?

На случай, если ошибка в каком либо другом участке кода, вот ссылка на все файлы.
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Mi11er
@Mi11er
A human...
{% for rubric in rubrics %}
<a href="/bboard/{{ rubrik.pk }}/">{{ rubric.name }}</a>


rubric != rubrik

В букве ошиблись
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы