如何添加联系人表单模板到另一个模板?

问题描述 投票:-1回答:1

我很新的这一点,我试图创建一个使用Django 2公司一个简单的网站。

我使用这个模板是一个单页:https://html5up.net/astral

我想要的联系方式工作,但我不能管理。

我试图把{% block %} {% endblock %}在HTML文件中,但它不会呈现形式,{% include %}呈现HTML文件,我创建,但不是形式。我想知道是否有可能使一个已经呈现的工作形式。

谢谢!

django django-forms
1个回答
0
投票

您可以使用Template Inheritance做到这一点。

你有这对于形式的占位符的“base.html文件”父模板:

  <html>
  ...
  <div ... >

      {% block contact-form %}
      {% endblock %}

  </div> 
  ...
  </html>

而你的表格是“contact.html”子模板:

{% extends "base.html" %}

{% block contact-form  %}

 <!-- contact form content -->

{% endblock %}

然后在你的URL模式直接窥视到使孩子“contact.html”模板中的视图。

该{%扩展%}标签允许模板引擎知道它必须首先加载父“base.html文件”,然后在与孩子“contact.html”模板的内容适当的块填充。

© www.soinside.com 2019 - 2024. All rights reserved.