Django形式{%ssi%}不能很好地发挥

时间:2012-03-21 12:29:02

标签: django django-forms django-templates

我有一个表单,当它在自己的模板中时可以很好地工作,但是当我尝试将它包含在另一个模板中时使用:

{% ssi '/home/.../templates/basic_draft_pick.html' parsed %}

它只呈现“提交”按钮。 “父”模板中唯一包含的是必需的<HTML><head><body>类型标记。

我尝试了与使用forloop的另一个{%ssi%}模板相同的父模板,并且forloop周围的文本呈现,但循环本身不呈现。

有人可以告诉我我错过了什么吗?

编辑:

draft_page.html:

<div id="basic_draft_form">

        <form action="" method="POST">{% csrf_token %}
            {{ form.as_p }}
        <input type="submit" value="Draft" />
        </form>

</div>

父母:

basic_draft_pick.html

{% load ssi from future %}
<!DOCTYPE html>

<html lang="en">

    <head>
        <title>Draft Page Template</title>
    </head>

    <body>
        {% ssi '/home/.../templates/basic_draft_pick.html' parsed %}

        <br />
        <br />              
    </body>

</html>

请注意,上面路径中的elipse是实际路径,我可以判断该页面已被选中,因为该按钮已正确呈现。

谢谢,

DP

0 个答案:

没有答案