0
我有一個django應用程序,它將錶行列表返回到一個html表格中,其中一個字段應該是一個具有一組預定義值和選定值的選擇器是由django應用程序提供的變量之一。下面的代碼:基於Django提供的變量值選擇的html選擇器選項
<table>
<thead>stuff here</thead>
<tbody style="font-size: 10px">
{% for ticket in scope %}
<tr>
<td id="tId" name="tId">{{ ticket.0 }}<input type="checkbox" id="accept" name="accept" value="{{ ticket.0 }}"/> <br />Select</td>
<td hidden><input name="list_{{ ticket.0 }}" value="list_{{ ticket.0 }}"/></td>
<td>
<select id="lvl4" name="lvl4">
<option id="ticket1" value="{{ ticket.1 }}">{{ ticket.1 }}</option>
</select>
</td>
<td>{{ ticket.2 }}</td>
<td>{{ ticket.3 }}</td>
<td>{{ ticket.4 }}</td>
<td>{{ ticket.5 }}</td>
</tr>
{% endfor %}
</tbody>
</table>
設置可用值:
- 值1
- 值2
- 值3
- VALUE4 「錯票種」
的一組值檢索來自SQL表:
- 值1
- 值2
- 值3
- VALUE4(選擇 「錯票類型」 選項)
- 值5(選擇 「錯票類型」 選項)
我如果沒有匹配的選項,則希望使用此選擇字段實現{{ ticket.1 }}
匹配選項或"wrong ticket type"
。
如果需要更多信息,請讓我知道。 感謝您的支持。
編輯: 代碼選擇標籤,我想實現的:
<select id="lvl4" name="lvl4">
<option value="value1">value 1</option>
<option value="value2">value 2</option>
<option value="value3">value 3</option>
<option value="value4">wrong ticket type</option>
</select>
隨着所選的選項值等於如果沒有匹配的{{ ticket.1 }}
值或"value4"
。
'{{ticket.1 |默認: 「錯票種」}}'? –
@AnnaVracheva,你能解釋一下你的代碼嗎?我對Django並不是很有經驗,也不知道它是如何解決我的問題的。 –
我不確定完全理解你的問題。但是,如果您需要顯示「{{ticket.1}}」,如果它不存在或爲null,則顯示一些默認文本,您可以使用模板標籤default。 –