是的,可以将status
设置为布尔类型,这样可以在前端使用复选框形式展示。在模型中的定义可以如下:
class Acceptance(models.Model): # ... status = models.BooleanField(default=False)
然后在前端模板中使用{{ form.status }}
来渲染该字段,Django的表单组件会自动将布尔类型的字段渲染成复选框形式,例如:
<div class="form-group"> <div class="form-check"> {{ form.status }} <label class="form-check-label" for="{{ form.status.id_for_label }}">是否完成</label> </div> </div>
其中form.status
会被渲染成一个复选框,id_for_label
则是复选框对应的<label>
标签的for
属性,用于与复选框建立关联。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。