Задать вопрос
@DeboshiR
Свободу разработчикам!!!

Как получить значение из несколько полей с одинаковым именем?

Создаю страницу с формой примерно так:
class SettingForm(Form):
    index = TextField('index')
    login = TextField('login')
    password = TextField('password')
    fullName = TextField('fullName')
    organization = TextField('organization')
    department = TextField('department')

form = SettingForm()

return render_template('page.html', form = form)


В html повторно использую некоторые поля формы. Собственно как получить значение из этих полей в виде массива?

На php насколько я помню поля могли выглядит примерно так <input type="text" name="login[]">. Как подобное сделать в Flask?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
Решения вопроса 1
@DeboshiR Автор вопроса
Свободу разработчикам!!!
request.form.getlist('login')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Flask
Седой и строгий
request.args.getlist('param_name') вернёт список, если передано несколько параметров с одним именем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы