Шаблоны не считываются в wagtail

#templates #wagtail

#шаблоны #wagtail

Вопрос:

Я создал приложение, сохранил файл в этом приложении и написал некоторый код. Когда я сохраняю код перезагрузки моего браузера, он не выдает мне ошибку TemplateDoesNotExist, затем, когда я создаю шаблон любым способом, сохраняю и перезагружаю браузер, он не читает и не видит шаблон.

Я несколько раз пытался переделать весь проект с нуля (я не так уж далеко продвинулся в этом), и произошло то же самое. Я обратился ко многим людям, от преподавателя учебника, до slack, до duckduckgo (я не использую Google), чтобы найти ответ здесь.

Не уверен, какой код должен быть показан здесь, но … это файл, который я создал в созданном мной приложении.

 from wagtail.core import blocks


class TitleandTextBlock(blocks.StructBlock):
    """Title and Text and nothing else"""

    title = blocks.CharBlock(required=True, help_text='Add your title')
    text = blocks.TextBlock(required=True, help_text='Add text here')

    class Meta:
        templates = 'streams/title_and_text_block.html'
        icon = 'edit'
        label = 'Title amp; Text'
  

Это последний шаблон, который работает, и он должен быть связан с приведенным выше кодом и шаблоном, который не работает.

 {% extends 'base.html' %}
{% load wagtailcore_tags %}

{% block content %}
    <div>
        {{ self.subtitle }}
    </div>

{% for block in page.content %}
    {% include_block block %}
{% endfor %}

{% endblock %}
  

И это какой-то фиктивный текст в шаблоне, который не работает
«Поместите что-нибудь здесь».
Я ценю любую помощь, и если я дал слишком много кода или недостаточно, пожалуйста, дайте мне знать.

Страница About (или flex) должна показывать «Поместите что-нибудь здесь». Но ничего не отображается.

Комментарии:

1. В вашем метаклассе block это должно быть template not templates ( docs )

2. Попробовал это, и это все еще не работает.

3. Это сработало. Спасибо, мне пришлось обновить страницу после внесения исправлений