У меня уже давно есть эта проблема, здесь есть отчет об этом , но половина говорит о том, что она решена - у кого-нибудь есть эта проблема?
Когда я получаю сообщение об ошибке шаблона, а именно Ошибка во время рендеринга шаблона, местоположение этой ошибки почти всегда неверно.
пример
NoReverseMatch at /
Reverse for 'item_detail' with keyword arguments '{'slug': ''}' not found. 1 pattern(s) tried: ['items/(?P<slug>[^/]+)/$']
Error during template rendering
In template C:\Users\Documents\app\templates\base\base.html, error at line 42
Lines:
**42 <a class="dropdown-item" href="{% url 'curate:submit_item' %}">Submit Content</a>**
Как видите, он выделяет неправильную строку, которая полностью вызывает другую функцию.
Ошибка на самом деле на одном из моих шаблонов, который простирается от базы, но трудно сказать, какой. Я жил с этим некоторое время, но теперь, когда проект стал больше, становится все труднее понять, откуда эта ошибка.
У кого-нибудь еще есть эта проблема? Я подумал, что это может быть связано с тегом в верхней части страницы? Base.html имеет это - другие производные от него шаблоны не имеют - это возможно причина?