如何用Django写留胡子的东西

如何用Django写留胡子的东西,django,django-templates,Django,Django Templates,我正在尝试使用Django技术实现一个带有AMP的网站,一切都很好,只是我想在不加载整个页面的情况下进行更改分页,所以我需要使用AMP列表,问题是当我开始使用它时,我遇到了一个问题。 我将解释一点关于amp list的内容,为了使用amp list获取数据,我们需要使用一些标记,比如Django上存在的标记{{posts}}和{{slug}},所以Django认为这些是变量 一个小例子: <amp-list width="auto" height="100" layout="fixed-h

我正在尝试使用Django技术实现一个带有AMP的网站,一切都很好,只是我想在不加载整个页面的情况下进行更改分页,所以我需要使用AMP列表,问题是当我开始使用它时,我遇到了一个问题。 我将解释一点关于amp list的内容,为了使用amp list获取数据,我们需要使用一些标记,比如Django上存在的标记{{posts}}和{{slug}},所以Django认为这些是变量

一个小例子:

<amp-list width="auto" height="100" layout="fixed-height" src="myUrl" [src]="myUrl + pageNumber">
   <template type="amp-mustache">
       {{#posts}}
        <div>
            <h1>{{title}}</h1>
            <p>{{content}}</p>
        </div>
        {{/posts}}
    </template>
</amp-list>

{{{职位}
{{title}}
{{content}}

{{/posts}
我尝试过一些方法,比如把这些放在一个变量中,然后在模板上调用它,但是我得到了同样的错误。我想知道是否有一种方法可以使用这些标记,我认为有一种方法可以让您在Django模板中编写Mustach。

您可以使用来禁用解释标记,例如
{{
}

因此,如果您不想解释像
{{{{posts}}
{{title}}
等部分,那么您可以使用
逐字
块对其进行解释:

{% verbatim %}
<amp-list width="auto" height="100" layout="fixed-height" src="myUrl" [src]="myUrl + pageNumber">
   <template type="amp-mustache">
       {{#posts}}
        <div>
            <h1>{{title}}</h1>
            <p>{{content}}</p>
        </div>
        {{/posts}}
    </template>
</amp-list>
{% endverbatim %}
{%verbatim%}
{{{职位}
{{title}}
{{content}}

{{/posts} {%endverbatim%}