我有一个表单,当它在自己的模板中时可以很好地工作,但是当我尝试将它包含在另一个模板中时使用:
{% 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