首页 > 解决方案 > 鹡鸰中未读取模板

问题描述

我创建了一个应用程序,在该应用程序中保存了一个文件,并编写了一些代码。当我保存代码重新加载我的浏览器时,它不会给我一个 TemplateDoesNotExist 错误,然后当我以任何方式制作模板时,保存并重新加载浏览器,它不会读取或看到模板。

我尝试过不止一次地从头开始重新做整个项目(我并没有那么深入),并且发生了同样的事情。我已经联系了很多人,从辅导老师到 slack,再到 dadduckgo(我不使用 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 & 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)页面应该显示“Put any in here”。但什么都没有显示。

标签: templateswagtail

解决方案


推荐阅读