1. ホーム
  2. python

Django: <select multiple>とPOSTを使用する。

2023-09-20 16:40:27

質問

私はテンプレートでこのようなものを使っています。

<select multiple="multiple"  name="services" id="services" size="5">
    {% for service in services %}
        <option value="{{service.id}}">{{service}}</option>
    {% endfor %}
</select>

FirebugやDjangoのデバッグでPOSTデータを表示すると、1つの値しか送信していないことがわかります。 私は何か間違ったことをしているか、コンセプトを誤解しているのでしょうか?

どのように解決するのですか?

request.POST.getlist('services')