我正在工作Django CB Views
,我的模板目前具有从UpdateView
. 我已经拆分了表单并将字段呈现为单独的元素。该表单有 4 个字段,其中 2 个当前在引导折叠插件下。这个插件默认设置为隐藏。
<div id="advanced_panel" class="panel-collapse collapse">
但是,如果填充了 2 个字段,我想将其设置为:
<div id="advanced_panel" class="panel-collapse collapse in">
这是我到目前为止。我的模板:
{% block content %}
<form action="" method="post">{% csrf_token %}
{% include 'partials/form_field.html' with field=form.title %}
{% include 'partials/form_field.html' with field=form.body %}
<a class="btn btn-default" data-toggle="collapse" href="#advanced_panel" aria-expanded="true" aria-controls="advanced_panel">Advanced</a>
<div class="panel-collapse collapse" id="advanced_panel">
<div class="card card-block">
{% include 'partials/form_field.html' with field=form.responder_name %}
{% include 'partials/form_field.html' with field=form.response %} #Only show if these two fields exist.
</div>
</div>
<a href="{% url 'backend_reviews' %}" class="btn btn-default">Cancel</a>
<input type="submit" class="btn btn-primary" value="Update Review" />
<a href="{% url 'backend_reviews_delete' review.pk %}" class="btn btn-warning pull-right">Delete Review</a>
{% endblock %}
我该怎么做,也许使用 {% if %} 和 Jquery 一些如何?
这就是我必须为课程添加的全部内容。有用。
class="panel-collapse collapse {% if review.responder_name and review.response %}in{%endif %}"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句