Django формы {% ssi%} не играют красиво - PullRequest
3 голосов
/ 21 марта 2012

У меня есть форма, которая отлично работает, когда она находится в своем собственном шаблоне, однако, когда я пытаюсь включить ее в другой шаблон, используя:

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

Отображает только кнопку «Отправить». Единственное, что имеет в себе «родительский» шаблон - это обязательные теги типа <HTML>, <head>, <body>.

Я попробовал тот же родительский шаблон с другим шаблоном {% ssi%}, который использует forloop, и текст вокруг forloop рендерится, но сам цикл не рендерится.

Может кто-нибудь сказать, что мне не хватает?

EDIT:

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 в указанном выше пути является фактическим путем, и я могу сказать, что страница выбрана, поскольку кнопка отображается правильно.

Спасибо,

дп

...