如何在Django表单的模板中设置表单字段值?

时间:2020-05-19 13:54:32

标签: python html django

因此,这里有一段HTML代码,应该使用Django表单类来呈现表单。我在一页上有几种形式,它们以“ for”循环呈现,并且应具有不同的默认值(appointment.id)。如何在模板内的此处设置字段的值?至少有可能吗?

{% for appointment in appointments%}
{% load crispy_forms_tags %}
<form action="/register/" method="post" class="inline">
    {% csrf_token %}
    <div class="form-group w-25">
        <div class="col-sm-10">
            {{form.appointment_id|as_crispy_field}}
        </div>
        <input type="submit" class="btn btn-primary mt-1" value="Register">
    </div>
</form>
</p>
{% endfor %}

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式做到这一点:

{% for appointment in appointments%}
{% load crispy_forms_tags %}
<form action="/register/" method="post" class="inline">
    {% csrf_token %}
    <div class="form-group w-25">
        <div class="col-sm-10">
            {{ form.appointment_id(value=appointment.id)|as_crispy_field }}
        </div>
        <input type="submit" class="btn btn-primary mt-1" value="Register">
    </div>
</form>
</p>
{% endfor %}
相关问题