gpt4 book ai didi

python - 选择基于数据库值 Django 检查哪个单选按钮

转载 作者:太空宇宙 更新时间:2023-11-03 21:08:41 25 4
gpt4 key购买 nike

我有一个 html 表,它是根据数据库中的值填充的。

如何设置根据表单加载中的数据库值选择哪个单选按钮。我已经尝试过下面的代码,但它没有检查任何内容。谢谢

<table class="table table-bordered table-hover table-sm">
<thead class="thead-light">
<tr>
<th scope="col"><h4>Id</h4></th>
<th scope="col"><h4>Requirement Name</h4></th>
<th scope="col"><h4>Remarks</h4></th>
<th scope="col"><h4>Date Promised</h4></th>
<th scope="col"><h4>Completed</h4></th>
</tr>
</thead>

<tbody>
{% for req in requirements %}
<tr>
<th><input type="hidden" name="requirements_id_{{req.pk}}" value="{{ req.pk }}"><span>{{ req.pk }}</span></th>
<th><span>{{ req.requirement }}</span></th>
<th><textarea rows="1" cols="35" name="requirements_remarks_{{req.pk}}">{{ req.remarks }}</textarea></th>
<th><input type="date" name="requirements_date_promised_{{req.pk}}" value="{{ req.date_promised|date:'Y-m-d' }}"></th>
<th><input type="radio" name="requirements_completed_{{req.pk}}" value="{{ req.completed }}"> No
<input type="radio" name="requirements_completed_{{req.pk}}" value="{{ req.completed }}"> Yes</th>
</tr>
{% endfor %}
</tbody>
</table>

最佳答案

要在不使用 Django 表单的情况下设置选择哪个单选按钮,您可以对每个设置 checked 属性的单选按钮应用一些逻辑。请注意,您还应该确保每个元素的 value 属性是唯一的:

<th><input type="radio" name="requirements_completed_{{req.pk}}" value="no"{% if not req.completed %} checked{% endif %}> No
<input type="radio" name="requirements_completed_{{req.pk}}" value="yes"{% if req.completed %} checked{% endif %}> Yes</th>

关于python - 选择基于数据库值 Django 检查哪个单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55216220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com