我有一个带有mant-to-mant关系表的Django表单,带有复选框: which looks like this
下拉列表如下:The dropdown in form
对于下拉列表中的每个元素,我在复选框中有几个预选选项。我想在预选(预映射)元素中显示检查。在
或者
不要在复选框中显示相应“节”的预选“提取类型”。在
Django公司:模型.py(多对多关系)
(models.py)
class SectionsExtractions(models.Model):
section_id = models.ForeignKey(Sections, on_delete=models.CASCADE)
extraction_id = models.ManyToManyField(Extractions)
def __str__(self):
return str(self.section_id) + ' - ' + ', '.join([a.extraction_type for a in self.extraction_id.all()])
Django公司:表单.py在
^{pr2}$表单的HTML模板是: 抱歉,布局不好。在
(HTML)
{% extends 'cfman/base.html' %}
{% block title %}Section - Extraction{% endblock %}
{% block head %}
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'cfman/assets/css/style.css' %}" />
<script src="{% static 'cfman/assets/js/managerjs.min.js' %}"></script>
{% endblock %}
{% block body %}
<div>
<h1>Map Section-Extraction</h1>
</div>
<br>
<br>
<div class="container-fluid">
<div class="row">
<div class="col-sm-12 col-md-7">
<div class="panel panel-default">
<div class="panel-body">
<form class="form-horizontal" action="" method="post" enctype="multipart/form-data">
{% csrf_token %}
{% for field in form %}
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<span class="text-danger small">{{ field.errors }}</span>
</div>
<label class="control-label col-sm-2">
{{ field.label_tag }}
</label>
<div class="col-sm-10">
{{ field }}
</div>
</div>
{% endfor %}
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-success">Save</button>
</div>
<a href="{% url 'cfman:add_extraction' %}">
<i class="fa fa-sitemap fa-1g"></i>
Add Extraction Type
</a>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
以表单发送
instance
相关问题 更多 >
编程相关推荐