Я пытаюсь создать библиотеку фрагментов кода для повторяющегося кода. Я начал с того, что:
<a href="/your-harmony/">Your Harmony</a>
Чтобы заменить это, у меня есть:
* base.py
TEMPLATES = [
{
...
'OPTIONS': {
...
'libraries':{
'harmony_tags': 'harmony.harmony_tags',
}
...
harmony_tags.py
from django import template
register = template.Library()
@register.inclusion_tag('/your_harmony.html')
def your_harmony_menu():
return '<a href="/your-harmony/">Your Harmony</a>'
user_list. html
{% load harmony_tags %}
...
{% your_harmony_menu %}
Я перезапустил сервер, но получил ошибку:
TemplateDoesNotExist в / clients / user-list /
/ your_harmony. html
Что я делаю не так?