擅长:python、mysql、java
<pre><code>{% if form.response and form.responder_name %}
<div id="advanced_panel" class="panel-collapse collapse in">
{% else %}
<div id="advanced_panel" class="panel-collapse collapse">
{% endif %}
</code></pre>
<p>或者</p>
<pre><code><div id="advanced_panel" class="panel-collapse collapse
{% if form.response and form.responder_name %} in{% endif %}">
</code></pre>
<p>另一种方法是向模板传递一个额外的布尔值(例如<code>collapse_me</code>),然后使用它来代替<code>form.*</code>,如下所示:</p>
<p><code><div id="advanced_panel" class="panel-collapse collapse{% if collapse_me %} in{% endif %}"></code></p>
<p>(当然,您需要在视图中创建额外的逻辑来设置<code>collapse_me=True</code>/<code>collapse_me=False</code>)</p>