'base_tags' не является зарегистрированной библиотекой тегов. Должно быть одно из:
Здравствуйте, я получаю эту ошибку при создании новых пользовательских тегов шаблона в django как я могу отладить свой код?
это мои шаблонные теги:
from django import template
from ..models import Category
register = template.Library()
@register.simple_tag
def title():
return "any thing"
это мой HTML код:
{% load base_tags%}
<a class="navbar-brand" href="index.html">{% title %}</a>
это моя ошибка: 'base_tags' не является зарегистрированной библиотекой тегов. Должно быть одно из: admin_list admin_modify admin_urls cache i18n l10n log static tz
Я запускаю вебсервер в терминале, но он опять не работает true
Вы получили эту ошибку, потому что зарегистрировали другой тег и в шаблоне загружаете другое имя тега. Вы должны использовать то же имя, которое зарегистрировали
измените это:
@register.simple_tag
К этому:
@register.base_tags