self.request.form не повторяется? - PullRequest
3 голосов
/ 18 августа 2011

Здравствуйте, я делаю форму в HTML и Python, и у меня возникла проблема с обработкой аргументов

проблема возникает в этом разделе

<form method="POST">
  <input type="checkbox" name="brands" value="1" />
  <input type="checkbox" name="brands" value="2" />
</form>

и в Python яПри использовании объекта self.request.form для получения аргументов проблема в том, что если я сделаю что-то вроде

for b in brands:
   print b

, он просто выведет 1, даже если они оба находятся в объекте self.request.form

ИСПОЛЬЗОВАНИЕ Werkzeug Framework

ОТВЕТ: Я обнаружил, что вы можете получить список одноименных входных данных, используя этот синтаксис

self.request.form.getlist('brands')

1 Ответ

1 голос
/ 19 августа 2011

Я обнаружил, что вы можете получить список входов с таким же именем, используя этот синтаксис

self.request.form.getlist('brands')
...