python - Django html 检查表单类型
问题描述
我正在尝试在 Django 中构建一个 html 页面,根据传递的表单,页面将呈现不同的内容。我如何在 HTML 中知道传递的表单类型?
我想做这样的事情:
{% block content %}
<div class="content-section container" >
{% if form.type == 'ModelAForm' %}
<div class="content-section">
<form method="POST" enctype="multipart/form-data">
{% csrf_token %}
{{ form.driver_color }}
</form>
</div>
{% endif %}
{% if form.type == 'ModelBForm' %}
<div class="content-section">
<form method="POST" enctype="multipart/form-data">
{% csrf_token %}
{{ form.driver_name}}
</form>
</div>
{% endif %}
</div>
{% endblock content %}
关于{% if form.type == 'ModelAForm' %}
我如何知道表单类型?
解决方案
推荐阅读
- python - 在数据框中转换日期,如“Jul 3 215”
- javascript - 为什么这个 JS 倒计时不起作用?
- javascript - 将值从 html 表传递到另一个 html/js
- c# - 部分反序列化 JSON 以仅获取所需属性
- kubernetes - kubectl apply 命令不起作用,给出连接被拒绝错误
- php - PHP 中的 Foreach 循环
- javascript - 在 Travis ci 中找不到全局安装的 npm 包
- sql - SQL Server:设置行ID相同的值
- java - 使用Java反射时运行多个方法时出现NullpointErrorException
- angular - ViewChild vs ChildComponent - Angular 6