Как зарегистрировать тег Django для ссылки - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь создать библиотеку фрагментов кода для повторяющегося кода. Я начал с того, что:

<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

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...