2

テンプレートに次のフォームがあります。

<form method="POST" class="form" action="/groups/">
    {% csrf_token %}
    {% block hidden_debtors %}
        {% for name, email in debtor_info.items %}
            <input type="hidden" name="hidden-debtor" value="{{email}}">
        {% endfor %}
    {% endblock %}
    <input type="text" name="new-debtor" id="round-input" placeholder="Select Debtor(s)"></input>
    <button type="submit" name="add-debtor" class="btn btn-primary">Add Debtor</button>
</form>

ご覧のとおり、非表示タイプの入力はすべて「hidden-debtor」という名前を共有していますが、それぞれに異なる電子メール値があります。ループなどを介してviews.pyのこれらの個別の値のそれぞれにアクセスするにはどうすればよいのでしょうか。

ありがとう!

4

1 に答える 1

1

次のように、ビューの値のリストを取得できます。

request.POST.getlist('hidden-debtor')

ドキュメンテーション

于 2013-01-15T22:52:47.420 に答える